On Wed, 15 Feb 2012, Mattias Gaertner wrote:




zeljko <[email protected]> hat am 15. Februar 2012 um 12:44 geschrieben:

On Wednesday 15 of February 2012 12:17:00 [email protected] wrote:
On Wed, 15 Feb 2012, Sven Barth wrote:
Am 15.02.2012 09:14, schrieb Michael Van Canneyt:
Hi,

I was doing some test programming for android.
The android SDK unit contains 68000 lines (.pas and .inc together).
Opening it in the IDE (by right-clicking an identifier in my sources)
virtually stops the IDE.

The source of the android include file are drawn, but the scrollbars
are
not drawn, scrolling or navigating the source does not work, and the
IDE
is generally totally unresponsive. Only closing the tab again makes
the
IDE responsive.
(and even the closing takes a while).

All this is on Linux, GTK, 64-bit, Lazarus from yesterday.


I hope you mean GTK2.

Yes, sorry...


There are several monster units in the FPC sources. For example the gtk2
with hundreds of include files and the MacOSAll with more than 250.000
lines (before the split). The IDE worked fluently with them for years. On
recent machines it takes one or two seconds to load and parse (plus I/O
wait).

Yes, I was surprised to notice it.

Especially since on the last Lazarus day, Martin had been doing some work on
it. Since Sven Barth also has it, there must be something special going on.


Maybe the android unit uses some specials.

Well, it's full of Java import classes. The target is set to jvm, and as far
as I know, the ide 'understands' that. I have also most automatisms (folding
etc). switched off.

Anyway, Sven posted the URL where it can be found.

Michael.

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to