delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
X-Authentication-Warning: | eos.vss.fsi.com: ford owned process doing -bs |
Date: | Wed, 30 Apr 2003 16:03:23 -0500 (CDT) |
From: | Brian Ford <ford AT vss DOT fsi DOT com> |
X-X-Sender: | ford AT eos |
To: | Elfyn McBratney <elfyn-cygwin AT exposure DOT org DOT uk> |
cc: | cygwin <cygwin AT cygwin DOT com> |
Subject: | Re: App w/excessive soft page faults |
In-Reply-To: | <01c701c30f5b$1e283d20$9aea86d9@ellixia> |
Message-ID: | <Pine.GSO.4.44.0304301601010.18331-100000@eos> |
MIME-Version: | 1.0 |
I tried setting a break point on RtlTimeFieldsToTime and RtlTimeFieldsToTime+0x3dd. They never triggered. Do breakpoints in dlls work? On Wed, 30 Apr 2003, Elfyn McBratney wrote: > > I have an app that is generating excessive soft page faults 500-700+/sec. > > pfmon shows they happen here: > > > > SOFT: RtlTimeFieldsToTime+0x3dd : 0a7cb004 > > SOFT: stricmp+0x2f6 : 0a7da3ac > > > > This pattern repeats endlessly. > > > > We probably do make a lot of time related calls, but is this page faulting > > behavior "normal"? Any idea of how to track this back through cygwin1.dll > > and into my app? Thanks. > > First you need to compile your application with debugging symbols (the '-g' > flag to gcc/c++). Once you've done that you can start your program under gdb > like so > > $ gdb /path/to/app.exe > (gdb) run [put any args here] > > and you can then issue the 'bt' command to gdb to get the backtrace, or if > you suspect the problem is occurring inside the (Cygwin) DLL you can do > > (gdb) dll cygwin1 > (gdb) thread 1 > (gdb) bt > > this... I may have some of the above wrong (?). > > Elfyn > -- Brian Ford Senior Realtime Software Engineer VITAL - Visual Simulation Systems FlightSafety International Phone: 314-551-8460 Fax: 314-551-8444 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |