Frama-C-discuss mailing list archives
This page gathers the archives of the old Frama-C-discuss archives, that was hosted by Inria's gforge before its demise at the end of 2020. To search for mails newer than September 2020, please visit the page of the new mailing list on Renater.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Frama-c-discuss] Frama-C: GUI's response time
- Subject: [Frama-c-discuss] Frama-C: GUI's response time
- From: Pascal.Cuoq at cea.fr (Pascal Cuoq)
- Date: Thu, 2 Apr 2009 16:02:26 +0200
- In-reply-to: <A6FD74D4A6DA4247AD801E3943634063034C343A@sctex002.st-cloud.dassault-avion.fr>
- References: <A6FD74D4A6DA4247AD801E3943634063034C343A@sctex002.st-cloud.dassault-avion.fr>
> I'm currently working on a larger source code of about 100 > functions, for a total of 10K Sloc. > Value Analysis is performed on the whole code through a classical > command line like: > frama-c-gui -val ... > > After some computations (~40 minutes elapsed time), Frama-C's GUI is > displayed. The 40 minutes and the ~500Mb of memory are the resources used by the value analysis itself. You can avoid the wait the next time you need the results of the value analysis by using the -save / -load options, typically : frama-c -val *.c -save state frama-c-gui -load state The size of the saved state should be about half the RAM used, that is, about 250Mb in your case. After the 40 minutes, all the values are precomputed and recorded in memory. This is the reason for the 500Mb, but this means that the actual value analysis is not the reason for the slow responses of the GUI. > But when selecting a particular function from one of the 80 > different source files, even the smallest one, the GUI gets stuck > for a long period of time (for some analysis, it seems to be > "infinite"). > On smaller application, response time is of course a lot smaller. In addition to what has already been said, I recommend you avoid selecting complete source files in the left-hand side panel. Instead, select individual functions by first expanding the file in the tree view (with my GTK+ theme, this is done by clicking a small triangle left of the function name). Trying to display a complete source file in the GUI can be especially costly. Pascal -------------- section suivante -------------- Une pi?ce jointe HTML a ?t? enlev?e... URL: http://lists.gforge.inria.fr/pipermail/frama-c-discuss/attachments/20090402/e92add2a/attachment-0001.htm -------------- section suivante -------------- Une pi?ce jointe non texte a ?t? nettoy?e... Nom: select_function.png Type: image/png Taille: 19997 octets Desc: non disponible Url: http://lists.gforge.inria.fr/pipermail/frama-c-discuss/attachments/20090402/e92add2a/attachment-0001.png
- Follow-Ups:
- [Frama-c-discuss] Frama-C: GUI's response time
- From: julien.signoles at cea.fr (Julien Signoles)
- [Frama-c-discuss] Frama-C: GUI's response time
- From: Dillon.Pariente at dassault-aviation.com (Pariente Dillon)
- [Frama-c-discuss] Frama-C: GUI's response time
- References:
- [Frama-c-discuss] Frama-C: GUI's response time
- From: Dillon.Pariente at dassault-aviation.com (Pariente Dillon)
- [Frama-c-discuss] Frama-C: GUI's response time
- Prev by Date: [Frama-c-discuss] Frama-C: GUI's response time
- Next by Date: [Frama-c-discuss] Frama-C: GUI's response time
- Previous by thread: [Frama-c-discuss] Frama-C: GUI's response time
- Next by thread: [Frama-c-discuss] Frama-C: GUI's response time
- Index(es):