Mikro-Forum

Bibliothek => Software => Thema gestartet von: Heribert Cypionka in April 23, 2026, 22:48:52 NACHMITTAGS

Titel: Weshalb ist PICOLAY so langsam?
Beitrag von: Heribert Cypionka in April 23, 2026, 22:48:52 NACHMITTAGS
Liebes Forum,

es erreichte mich eine freundliche Nachricht aus dem Forum mit der o.g. Frage (nein, nicht von dem, an den ihr jetzt denkt und der für die letzte Version von PICOLAY um Spenden an sich bittet).

Die Antwort dazu möchte ich auch euch zur Kenntnis geben:
 
Warum ist PICOLAY so langsam? Ich glaube, Affinity ist auch nicht schneller (und kann noch nicht einmal Tiefenkarten machen). Zerene Stacker ist auch langsamer als Helicon Focus, das nun wirklich superschnell ist.

Woran es liegt: Erstens an allen Prozessoren, die (d)ein Computer mehr als einen hat. PICOLAY kann die Aufgaben nicht auf mehrere Prozessoren verteilen und nicht gezielt auf Grafikprozessoren zugreifen.

Woran liegt das nun wieder? Ich bin Mikrobiologie und ein absoluter Computer-Laie, habe nie einen Kurs o.ä. mitgemacht und mir alles selber (mit einiges Tipps von Gleichgesinnten) ertastet & erfummelt. Es macht mir - nach wie vor - Freude, Algorithmen zu finden, die ein Problem lösen, aber ich kann die Technik nicht optimal dazu einsetzen. Die Algorithmen sind schon einigermaßen effizient ausgelegt, z.B. Rechnen mit Bytes statt Fließkommazahlen, stufenweises Verkleinern der Bilder für Zwischenrechnungen etc.

Die Architektur des Programms ist seit nunmehr 20 Jahren gewachsen wie ein alter Baum, den jede Erweiterung zusätzlich komplexer macht. Dass es als einfache exe-Datei läuft, hat bei der Strukturierung der Programmteile auch seine Nachteile. Es ist voller globaler Variablen, die plötzlich unerwartete Dinge tun können, wenn man irgendwo etwas ändert. Und professionelle Programmierer schütteln den Kopf, wenn sie die laienhafte fehlende Einhaltung der Regeln zur Strukturierung und Dokumentation sehen. Da ist Kooperation schwierig.

Noch mache ich - mit jetzt 71 Jahren - weiter. Aber ich weiß nicht, ob ich das Projekt werde weitergeben können. Ich habe mal versuchsweise einzelne Routinen (z.B. Alignment, Stacking-Kernalgorithmus) als KI-Aufgaben lösen lassen. Aber da waren meine eigenen Methoden bisher besser. Das liegt sicher auch daran, dass ich kaum Ahnung vom KI-Prompten habe.

Ich würde heute das ganze Projekt (incl. Oberfläche und Bedienung) grundlegend neu anlegen und alles richtig machen, wenn ich Zeit und Kraft dafür hätte. Eine Firma, die mir das Programm vor ein einigen Jahren mal abkaufen wollte, hat geschätzt, dass es sie ein 'Mannjahr' kosten würde, das selber zu erstellen. Und dieses Jahr kann ich in meiner aktuellen Lebenssituation nicht einfach investieren. Ich mache aber, solange es mir Freude macht, in kleinen Schritten weiter und versuche, die 3D-Bedürftigkeit der gestackten Bilder ins Bewusstsein zu rücken...

Herzlichen Gruß,

Heribert
Titel: Aw: Weshalb ist PICOLAY so langsam?
Beitrag von: Daniel Scheibenstock in April 23, 2026, 22:57:22 NACHMITTAGS
Hallo Heribert,

Ich nutze dein Programm und Affinity.... Ich finde deines sogar besser. Ich empfehle es auch gerne weiter da es solide ist und auch eine Sachkenntnis der Materie zeigt die Affinity fehlt.

Ich bin gerade erstaunt ob deinem Alter und deiner technischen Fähigkeiten. Ich gebe kleinlaut zu: ich könnte das nicht😅

Danke und Liebe Grüße,

Daniel