Przetwarzanie OCR zajmuje dużo czasu. Korzystanie z wielu rdzeni procesora przyspieszy przetwarzanie. Acrobat 10 nie był aplikacją wielowątkową . Co powiesz na Acrobat 11? Czy 11 domyślnie robi OCR przy użyciu wielu rdzeni procesora (jeśli są dostępne)? Jeśli nie, czy istnieją jakieś obejścia, np. Skrypty, które pomagają programowi Acrobat 11 wykonywać OCR przy użyciu wielu rdzeni procesora? Albo przez wbudowany język skryptowy Acrobat, albo za pomocą zewnętrznych skryptów, które uruchamiają i kierują wiele instancji Acrobat w jednym wątku równolegle do części zadania przetwarzania.
Uwaga: To pytanie nie jest zbyt zlokalizowane (nie jest ograniczone do określonego momentu w czasie), ponieważ (1) Adobe nie wydaje bardzo często nowych głównych wersji programu Acrobat (Acrobat 10 został wydany dwa lata temu) oraz (2) Adobe Acrobat jest szeroko rozpowszechniony używana aplikacja.
źródło
Wielowątkowość musi być wbudowana w aplikację. Deweloper musi napisać kod, który tworzy wątki i który dzieli zadanie na podzadania, które można przypisać do każdego wątku. Jeśli programiści programu Acrobat nie zrobią tego dla swojego kodu rozpoznawania OCR, użytkownik nie ma możliwości stworzenia dodatkowej logiki.
źródło
Aby użyć wszystkich rdzeni do OCR, możesz zajrzeć do edytora PDF-Exchange. Wygląda na to, że silnik OCR wykorzystuje wszystkie rdzenie w moim systemie. Po osiągnięciu tego poziomu wydajności warto użyć dysku SSD.
Musi istnieć poprawka systemu Windows, która spowoduje, że poświęci ona więcej czasu procesora jednej aplikacji wątkowej, która nie jest związana z operacjami we / wy. W moim systemie Acrobat nie jest spowalniany przez wydajność dysku, ale najwięcej czasu na procesor, jaki mam na zbudowanie indeksu, wynosi około 30%.
Spójrzmy prawdzie w oczy, Acrobat to powszechnie używana, ale źle napisana aplikacja. Acrobat Pro ma funkcje, których wciąż nie można uzyskać nigdzie indziej (jeszcze).
źródło