|
| From: | Andrew Janke |
| Subject: | [Octave-bug-tracker] [bug #55940] pause() takes too long if you call it a bunch |
| Date: | Tue, 19 Mar 2019 20:08:13 -0400 (EDT) |
| User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36 |
Follow-up Comment #31, bug #55940 (project octave):
Oho, here we go:
* Start octave in one terminal. Use getpid to get its pid
* In another terminal, `sudo dtruss -p <octave_pid> &> dtruss.log`
Here's what I ran in octave:
$
/Applications/Octave-5.1.0.app/Contents/Resources/usr/opt/address@hidden/bin/octave
-q -f
octave:1> ls
delay.cpp delay.oct dtruss.log
octave:2> getpid
ans = 125
octave:3> delay
Using nanosleep (&delay_timespec, &rem);
Step 0: elapsed = 6.815449
Step 1: elapsed = 2.316145
.
Step 3: elapsed = 0.546556
.
Step 5: elapsed = 6.845411
.
Step 7: elapsed = 1.023927
Step 8: elapsed = 1.137397
.
Step 10: elapsed = 1.886247
.
Step 12: elapsed = 10.200042
Step 13: elapsed = 10.200091
Step 14: elapsed = 10.200055
Step 15: elapsed = 0.625088
.
Step 17: elapsed = 7.162752
Aborting because it's taking too darn long.
octave:4> exit
And here's the resulting dtruss.log: file #46590
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?55940>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |