Re: Performance

"Maik Derstappen, Derstappen IT" <[email protected]>
Newsgroups gmane.comp.web.zope.german
Organization Derstappen IT Consulting
Message-ID <[email protected]>
Andreas Jung schrieb:
> Sorry, zu früh geklickt...siehe unten :->
>
> Andreas Jung wrote:
> > Andreas Jung wrote:
> >> ...
> >> Regelmässiges Packen scheint Einfluss auf die Geschwindigkeit
> >> von Zope zu haben. Regelmässige Restarts auch. Ansonsten zeigt
> >> das Profile, dass sehr viel Zeit in TransformationEngine
> >> verbracht wird - warum auch immer ...ist das ZPT (sorry, zu faul
> >> durch den Code zu wühlen).
> > Meiner Meinung nach ist der Hund in PortalTransforms begraben:
>
>
>       6    0.000    0.000   41.710    6.952 BaseUnit.py:75(transform)
>       4    0.000    0.000   41.709   10.427
> TransformEngine.py:91(convertTo)
>       1    0.135    0.135   41.702   41.702
> TransformEngine.py:315(_findPath)
>
> Ich würde mal mit Debugcode und/oder PDB probieren warum _findPath()
> so lange benötigt
> (insb. für welche 'orig' und 'parameter' Werte). Ich erinnere mich
> grau an ein ähnliche
> katastrophales Verhalten von PortalTransform mit irgendeinem Add-On
> für Plone, welches
> Previews für Office-Formate oder PDF Dokumente erstellt hat (weiss
> nicht mehr welches
> das war).
>
> Andreas
>
Hallo zusammen,

ich hatte das mal im Zusammenhang mit AttachmentField / PortalTransforms.
Damals habe ich gesehen, dass dort in zig Schleifen durch
portaltransforms gewandert wurde was ewig gedauert hat.
Andreas hatte damals folgendes dazu geschrieben:

> Als temporären Workaround habe ich einen Cache für getTransforms()
> eingebaut:
>
> <https://svn.plone.org/svn/collective/AttachmentField/trunk/PortalTransformsAttachment.py>
>
> Der 1. Aufruf wird lahm bleiben, weitere Aufrufe sollten fix sein und
> aus dem Cache kommen. Der lahme erste Aufruf beruht auf einer blöden
> Implementierung von _getPaths() in PortalTransforms. Das werde ich
> aber nicht fixen.

vielleicht hilft dir das ja weiter ;)

Gruß Maik

========================================================================

Derstappen    I T  Consulting   Tel:         +49 ( 341 )   600  13  0 31
Zope/E-Mail/Backup/Monitoring   Mobil:       +49 ( 178 )   861  2    833
M a i k   D e r s t a p p e n   Fax:         +49 ( 180 ) 5 021 121 90 56
H e r l o ß s o h n s t r  12   Email:  [email protected]
0 4 1 5 5       L e i p z i g   Internet:    http://www.derstappen-it.de

========================================================================



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.