Hi,

No need to guess :). The main problem is that the System Browser is using PackageInfo instead of RPackage.

Take a look at the analysis I did on this case (yes, I used some fancy tools):
http://www.humane-assessment.com/blog/making-the-pharo-settings-browser-open-faster-with-gtinspector

Both the problem and the slice are documented here:
https://pharo.fogbugz.com/f/cases/12897/System-Browser-is-slow-when-opened-on-a-package

Cheers,
Doru




On Sat, Feb 15, 2014 at 8:27 PM, <luc.fabresse@gmail.com> wrote:
I guess (i do not know) that it relies on pragma and therefore it scans the whole system

Luc

Envoy� de mon iPhone

Le 15 f�vr. 2014 � 07:51, jannik laval <jannik.laval@gmail.com> a �crit�:

It means it opens only preferences related to this package.

Jannik


2014-02-15 0:07 GMT+01:00 Alexandre Bergel <alexandre.bergel@me.com>:
What does it mean to open a Setting Browser on a package?

Alexandre


On Feb 13, 2014, at 12:30 PM, jannik laval <jannik.laval@gmail.com> wrote:

> Hi pharoers,
>
> I have a small problem with Settings Browser: when I open it on a single package settings, it is really slow.
>
> Just try it.
> Opening a Settings browser is fast (213ms on my machine):
> ==
> SettingBrowser new open
> ==
> Now, with a specific package name, it is really slow (5284ms on my machine !!!):
> ==
> SettingBrowser new setViewedPackageNames: 'Settings-Network'; open.
> ==
> or this line:
> ==
> SettingBrowser new changePackageSet: {PackageOrganizer default packageNamed: 'Settings-Network' ifAbsent:[]}; open.
> ==
>
> I don't understand what is wrong. Any idea ?
>
> Cheers,
> --
> ~~Jannik Laval~~
> �cole des Mines de Douai
> Enseignant-chercheur
> http://www.jannik-laval.eu
> http://car.mines-douai.fr/
>

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel �http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.







--

~~Jannik�Laval~~
�cole des Mines de Douai
Enseignant-chercheur
http://www.jannik-laval.eu
http://car.mines-douai.fr/




--
www.tudorgirba.com

"Every thing has its own flow"