[{"data":1,"prerenderedAt":797},["ShallowReactive",2],{"navigation_docs_id":3,"-id-advance-guide-performance-and-benchmarks":173,"-id-advance-guide-performance-and-benchmarks-surround":792},[4,30,109,153],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","\u002Fid\u002Fgetting-started","id\u002F01.getting-started",[9,14,19,24],{"title":10,"path":11,"stem":12,"icon":13},"Pengenalan","\u002Fid\u002Fgetting-started\u002Fintroduction","id\u002F01.getting-started\u002F1.introduction","i-ph-rocket",{"title":15,"path":16,"stem":17,"icon":18},"Instalasi","\u002Fid\u002Fgetting-started\u002Finstallation","id\u002F01.getting-started\u002F2.installation","i-ph-download",{"title":20,"path":21,"stem":22,"icon":23},"Panduan Cepat","\u002Fid\u002Fgetting-started\u002Fquick-start","id\u002F01.getting-started\u002F3.quick-start","i-ph-play",{"title":25,"path":26,"stem":27,"icon":28},"Demo Langsung","\u002Fid\u002Fgetting-started\u002Flive-demo","id\u002F01.getting-started\u002F4.live-demo","i-ph-sparkle",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"How To","\u002Fid\u002Fhow-to","id\u002F02.how-to",[35,40,45,50,55,60,65,70,75,79,84,89,94,99,104],{"title":36,"path":37,"stem":38,"icon":39},"Menggunakan Rust","\u002Fid\u002Fhow-to\u002Fuse-rust","id\u002F02.how-to\u002F00.use-rust","simple-icons-rust",{"title":41,"path":42,"stem":43,"icon":44},"Menggunakan .NET \u002F C#","\u002Fid\u002Fhow-to\u002Fuse-csharp","id\u002F02.how-to\u002F01.use-csharp","simple-icons-dotnet",{"title":46,"path":47,"stem":48,"icon":49},"Menggunakan React Native","\u002Fid\u002Fhow-to\u002Fuse-react-native","id\u002F02.how-to\u002F02.use-react-native","simple-icons-react",{"title":51,"path":52,"stem":53,"icon":54},"Menggunakan iOS (Swift)","\u002Fid\u002Fhow-to\u002Fuse-ios-swift","id\u002F02.how-to\u002F03.use-ios-swift","simple-icons-apple",{"title":56,"path":57,"stem":58,"icon":59},"Menggunakan Android (Kotlin)","\u002Fid\u002Fhow-to\u002Fuse-android-kotlin","id\u002F02.how-to\u002F04.use-android-kotlin","simple-icons-android",{"title":61,"path":62,"stem":63,"icon":64},"Menggunakan C FFI","\u002Fid\u002Fhow-to\u002Fuse-c-ffi","id\u002F02.how-to\u002F05.use-c-ffi","simple-icons-c",{"title":66,"path":67,"stem":68,"icon":69},"Menggunakan CLI","\u002Fid\u002Fhow-to\u002Fuse-cli","id\u002F02.how-to\u002F06.use-cli","simple-icons-gnubash",{"title":71,"path":72,"stem":73,"icon":74},"Menggunakan Web","\u002Fid\u002Fhow-to\u002Fuse-web","id\u002F02.how-to\u002F07.use-web","simple-icons-javascript",{"title":76,"path":77,"stem":78,"icon":49},"Menggunakan React","\u002Fid\u002Fhow-to\u002Fuse-react","id\u002F02.how-to\u002F08.use-react",{"title":80,"path":81,"stem":82,"icon":83},"Menggunakan Node.js","\u002Fid\u002Fhow-to\u002Fuse-node","id\u002F02.how-to\u002F09.use-node","simple-icons-nodedotjs",{"title":85,"path":86,"stem":87,"icon":88},"Menggunakan Python","\u002Fid\u002Fhow-to\u002Fuse-python","id\u002F02.how-to\u002F10.use-python","simple-icons-python",{"title":90,"path":91,"stem":92,"icon":93},"Menggunakan Golang","\u002Fid\u002Fhow-to\u002Fuse-golang","id\u002F02.how-to\u002F11.use-golang","simple-icons-go",{"title":95,"path":96,"stem":97,"icon":98},"Menggunakan Java & JVM","\u002Fid\u002Fhow-to\u002Fuse-java","id\u002F02.how-to\u002F12.use-java","simple-icons-openjdk",{"title":100,"path":101,"stem":102,"icon":103},"Menggunakan Flutter & Dart","\u002Fid\u002Fhow-to\u002Fuse-flutter","id\u002F02.how-to\u002F13.use-flutter","simple-icons-flutter",{"title":105,"path":106,"stem":107,"icon":108},"Menggunakan Input RGB Terdekode","\u002Fid\u002Fhow-to\u002Fuse-decoded-rgb","id\u002F02.how-to\u002F14.use-decoded-rgb","lucide-image",{"title":110,"path":111,"stem":112,"children":113,"page":29},"Advance Guide","\u002Fid\u002Fadvance-guide","id\u002F03.advance-guide",[114,119,124,129,134,139,144,149],{"title":115,"path":116,"stem":117,"icon":118},"Model & Tingkatan (Tiers)","\u002Fid\u002Fadvance-guide\u002Fmodels-and-tiers","id\u002F03.advance-guide\u002F01.models-and-tiers","i-ph-cube",{"title":120,"path":121,"stem":122,"icon":123},"OCR Multibahasa","\u002Fid\u002Fadvance-guide\u002Fmultilingual-ocr","id\u002F03.advance-guide\u002F02.multilingual-ocr","i-ph-translate",{"title":125,"path":126,"stem":127,"icon":128},"Rekonstruksi Tata Letak Spasial","\u002Fid\u002Fadvance-guide\u002Fspatial-layout-reconstruction","id\u002F03.advance-guide\u002F03.spatial-layout-reconstruction","i-ph-layout",{"title":130,"path":131,"stem":132,"icon":133},"Pra-pemrosesan & Tuning Gambar","\u002Fid\u002Fadvance-guide\u002Fimage-preprocessing-and-tuning","id\u002F03.advance-guide\u002F04.image-preprocessing-and-tuning","i-ph-sliders",{"title":135,"path":136,"stem":137,"icon":138},"Klasifikasi & Orientasi","\u002Fid\u002Fadvance-guide\u002Fclassification-and-orientation","id\u002F03.advance-guide\u002F05.classification-and-orientation","i-ph-arrows-clockwise",{"title":140,"path":141,"stem":142,"icon":143},"Performa & Tolok Ukur (Benchmarks)","\u002Fid\u002Fadvance-guide\u002Fperformance-and-benchmarks","id\u002F03.advance-guide\u002F06.performance-and-benchmarks","i-ph-chart-line-up",{"title":145,"path":146,"stem":147,"icon":148},"Pemecahan Masalah (Troubleshooting)","\u002Fid\u002Fadvance-guide\u002Ftroubleshooting","id\u002F03.advance-guide\u002F07.troubleshooting","i-ph-wrench",{"title":150,"path":151,"stem":152,"icon":138},"v0.2 ke v0.3","\u002Fid\u002Fadvance-guide\u002Fmigration-guide","id\u002F03.advance-guide\u002F08.migration-guide",{"title":154,"path":155,"stem":156,"children":157,"page":29},"Api Reference","\u002Fid\u002Fapi-reference","id\u002F04.api-reference",[158,163,168],{"title":159,"path":160,"stem":161,"icon":162},"InitializeConfig","\u002Fid\u002Fapi-reference\u002Finitialize-config","id\u002F04.api-reference\u002F01.initialize-config","i-ph-code-block",{"title":164,"path":165,"stem":166,"icon":167},"OcrRunOptions","\u002Fid\u002Fapi-reference\u002Focr-run-options","id\u002F04.api-reference\u002F02.ocr-run-options","i-ph-faders",{"title":169,"path":170,"stem":171,"icon":172},"TextResult & Mode Keluaran","\u002Fid\u002Fapi-reference\u002Ftext-result-and-output","id\u002F04.api-reference\u002F03.text-result-and-output","i-ph-textbox",{"id":174,"title":140,"body":175,"description":784,"extension":785,"links":786,"meta":787,"navigation":788,"path":141,"seo":789,"stem":142,"__hash__":791},"docs_id\u002Fid\u002F03.advance-guide\u002F06.performance-and-benchmarks.md",{"type":176,"value":177,"toc":775},"minimark",[178,187,192,200,384,387,391,515,517,521,526,529,533,543,670,674,681,771],[179,180,181,182,186],"p",{},"RustO! dirancang dari dasar untuk menghadirkan inferensi OCR dengan latensi sangat rendah dan efisiensi memori tinggi, baik di server maupun perangkat ",[183,184,185],"em",{},"edge"," ponsel.",[188,189,191],"h2",{"id":190},"matriks-tolok-ukur-lintas-perangkat-keras","📊 Matriks Tolok Ukur Lintas Perangkat Keras",[179,193,194,195,199],{},"Diuji menggunakan dokumen faktur A4 standar (150 DPI, ~1200×1700 px, ~25 blok teks) dengan model ",[196,197,198],"strong",{},"PP-OCRv6 Tiny",":",[201,202,203,225],"table",{},[204,205,206],"thead",{},[207,208,209,213,216,219,222],"tr",{},[210,211,212],"th",{},"Platform Perangkat Keras",[210,214,215],{},"Latensi Deteksi",[210,217,218],{},"Latensi Pengenalan (Batch 6)",[210,220,221],{},"Total Latensi",[210,223,224],{},"Puncak Memori (RAM)",[226,227,228,256,282,307,333,358],"tbody",{},[207,229,230,237,242,247,253],{},[231,232,233,236],"td",{},[196,234,235],{},"AMD Ryzen 9 7950X"," (16-Core)",[231,238,239],{},[196,240,241],{},"~32 ms",[231,243,244],{},[196,245,246],{},"~48 ms",[231,248,249,250],{},"⚡ ",[196,251,252],{},"~80 ms",[231,254,255],{},"~85 MB",[207,257,258,264,269,274,279],{},[231,259,260,263],{},[196,261,262],{},"Apple M3 Max"," (macOS)",[231,265,266],{},[196,267,268],{},"~28 ms",[231,270,271],{},[196,272,273],{},"~42 ms",[231,275,249,276],{},[196,277,278],{},"~70 ms",[231,280,281],{},"~92 MB",[207,283,284,289,294,299,304],{},[231,285,286],{},[196,287,288],{},"Intel Core i7-13700K",[231,290,291],{},[196,292,293],{},"~35 ms",[231,295,296],{},[196,297,298],{},"~52 ms",[231,300,249,301],{},[196,302,303],{},"~87 ms",[231,305,306],{},"~88 MB",[207,308,309,315,320,325,330],{},[231,310,311,314],{},[196,312,313],{},"Apple iPhone 15 Pro"," (A17 Pro)",[231,316,317],{},[196,318,319],{},"~45 ms",[231,321,322],{},[196,323,324],{},"~65 ms",[231,326,249,327],{},[196,328,329],{},"~110 ms",[231,331,332],{},"~65 MB",[207,334,335,341,345,350,355],{},[231,336,337,340],{},[196,338,339],{},"Snapdragon 8 Gen 3"," (Android)",[231,342,343],{},[196,344,298],{},[231,346,347],{},[196,348,349],{},"~78 ms",[231,351,249,352],{},[196,353,354],{},"~130 ms",[231,356,357],{},"~72 MB",[207,359,360,366,371,376,381],{},[231,361,362,365],{},[196,363,364],{},"Raspberry Pi 5"," (Broadcom 2.4GHz)",[231,367,368],{},[196,369,370],{},"~140 ms",[231,372,373],{},[196,374,375],{},"~210 ms",[231,377,249,378],{},[196,379,380],{},"~350 ms",[231,382,383],{},"~110 MB",[385,386],"hr",{},[188,388,390],{"id":389},"️-perbandingan-rusto-vs-pipeline-opencv-onnx-c","🏎️ Perbandingan: RustO! vs Pipeline OpenCV + ONNX C++",[201,392,393,409],{},[204,394,395],{},[207,396,397,400,403,406],{},[210,398,399],{},"Dimensi",[210,401,402],{},"RustO! (Rust Murni + RTen)",[210,404,405],{},"Pipeline OpenCV + ONNX C++",[210,407,408],{},"Keunggulan",[226,410,411,433,451,472,492],{},[207,412,413,418,424,427],{},[231,414,415],{},[196,416,417],{},"Ukuran Biner Inti",[231,419,420,423],{},[196,421,422],{},"~5 MB"," (Mandiri)",[231,425,426],{},"~55 MB+ (libopencv, onnxruntime shared libs)",[231,428,429,430],{},"📦 ",[196,431,432],{},"10x lebih kecil",[207,434,435,440,445,448],{},[231,436,437],{},[196,438,439],{},"Paritas Akurasi",[231,441,442],{},[196,443,444],{},"99.3%+",[231,446,447],{},"Tolok Ukur (100%)",[231,449,450],{},"🎯 Kotak batas identik",[207,452,453,458,463,466],{},[231,454,455],{},[196,456,457],{},"Puncak Konsumsi Memori",[231,459,460],{},[196,461,462],{},"~85 MB - 120 MB",[231,464,465],{},"~250 MB - 350 MB",[231,467,468,469],{},"🔒 ",[196,470,471],{},"50%+ lebih hemat RAM",[207,473,474,479,486,489],{},[231,475,476],{},[196,477,478],{},"Marshaling C\u002FC++",[231,480,481,482,485],{},"Tanpa ",[183,483,484],{},"overhead"," (Buffer Rust murni)",[231,487,488],{},"Penyalinan larik Mat-ke-Tensor terus-menerus",[231,490,491],{},"⚡ Eliminasi salin memori",[207,493,494,499,506,509],{},[231,495,496],{},[196,497,498],{},"Keamanan Thread",[231,500,501,502,505],{},"Aman memori (",[183,503,504],{},"borrow checker"," Rust)",[231,507,508],{},"Pointer manual & kunci thread rawan konflik",[231,510,511,512],{},"🛡️ Bebas ",[183,513,514],{},"data race",[385,516],{},[188,518,520],{"id":519},"optimasi-performa-di-rusto","⚡ Optimasi Performa di RustO!",[522,523,525],"h3",{"id":524},"_1-pra-pemrosesan-gambar-dalam-rust-murni","1. Pra-pemrosesan Gambar dalam Rust Murni",[179,527,528],{},"Pipeline OCR tradisional sangat bergantung pada pustaka bersama OpenCV yang berat untuk penskalaan ukuran, dilatasi morfologi, dan pelacakan kontur. RustO! mengimplementasikan seluruh algoritma tersebut langsung dalam Rust murni dengan vektorisasi otomatis SIMD.",[522,530,532],{"id":531},"_2-paralelisme-multi-inti-via-rayon","2. Paralelisme Multi-Inti via Rayon",[179,534,535,536,199],{},"Setelah detektor DBNet menemukan poligon teks, pemotongan perspektif afinitas, perataan, dan persiapan tensor batch didistribusikan ke seluruh inti CPU yang tersedia melalui pustaka ",[537,538,542],"a",{"href":539,"rel":540},"https:\u002F\u002Fcrates.io\u002Fcrates\u002Frayon",[541],"nofollow","Rayon",[544,545,550],"pre",{"className":546,"code":547,"language":548,"meta":549,"style":549},"language-rust shiki shiki-themes material-theme-lighter github-light github-dark monokai","\u002F\u002F Pemotongan kotak kandidat teks diproses secara paralel antar-thread:\nlet crop_imgs: Vec\u003CMat> = padded_boxes.par_iter().map(|b| {\n    get_rotate_crop_image(&padded, b).unwrap()\n}).collect();\n","rust","",[551,552,553,562,625,656],"code",{"__ignoreMap":549},[554,555,558],"span",{"class":556,"line":557},"line",1,[554,559,561],{"class":560},"ss7Ak","\u002F\u002F Pemotongan kotak kandidat teks diproses secara paralel antar-thread:\n",[554,563,565,569,573,576,580,584,587,590,593,596,599,603,606,608,611,614,617,620,622],{"class":556,"line":564},2,[554,566,568],{"class":567},"srJo8","let",[554,570,572],{"class":571},"ss--_"," crop_imgs",[554,574,199],{"class":575},"sGXK2",[554,577,579],{"class":578},"sKvfc"," Vec",[554,581,583],{"class":582},"swvn1","\u003C",[554,585,586],{"class":578},"Mat",[554,588,589],{"class":582},">",[554,591,592],{"class":575}," =",[554,594,595],{"class":571}," padded_boxes",[554,597,598],{"class":575},".",[554,600,602],{"class":601},"sD0ED","par_iter",[554,604,605],{"class":582},"()",[554,607,598],{"class":575},[554,609,610],{"class":601},"map",[554,612,613],{"class":582},"(",[554,615,616],{"class":575},"|",[554,618,619],{"class":571},"b",[554,621,616],{"class":575},[554,623,624],{"class":582}," {\n",[554,626,628,631,633,636,639,642,645,648,650,653],{"class":556,"line":627},3,[554,629,630],{"class":601},"    get_rotate_crop_image",[554,632,613],{"class":582},[554,634,635],{"class":575},"&",[554,637,638],{"class":571},"padded",[554,640,641],{"class":582},",",[554,643,644],{"class":571}," b",[554,646,647],{"class":582},")",[554,649,598],{"class":575},[554,651,652],{"class":601},"unwrap",[554,654,655],{"class":582},"()\n",[554,657,659,662,664,667],{"class":556,"line":658},4,[554,660,661],{"class":582},"})",[554,663,598],{"class":575},[554,665,666],{"class":601},"collect",[554,668,669],{"class":582},"();\n",[522,671,673],{"id":672},"_3-profil-kompilator-release-agresif","3. Profil Kompilator Release Agresif",[179,675,676,677,680],{},"Profil ",[183,678,679],{},"release"," produksi mengaktifkan Fat Link-Time Optimization (LTO), kompilasi unit codegen tunggal, dan penghapusan kode mati secara menyeluruh:",[544,682,686],{"className":683,"code":684,"language":685,"meta":549,"style":549},"language-toml shiki shiki-themes material-theme-lighter github-light github-dark monokai","[profile.release]\nopt-level = 3\nlto = \"fat\"\ncodegen-units = 1\nstrip = true\npanic = \"abort\"\n","toml",[551,687,688,704,716,734,744,756],{"__ignoreMap":549},[554,689,690,693,697,699,701],{"class":556,"line":557},[554,691,692],{"class":582},"[",[554,694,696],{"class":695},"sQqfL","profile",[554,698,598],{"class":571},[554,700,679],{"class":695},[554,702,703],{"class":582},"]\n",[554,705,706,709,712],{"class":556,"line":564},[554,707,708],{"class":571},"opt-level ",[554,710,711],{"class":582},"=",[554,713,715],{"class":714},"sYThS"," 3\n",[554,717,718,721,723,727,731],{"class":556,"line":627},[554,719,720],{"class":571},"lto ",[554,722,711],{"class":582},[554,724,726],{"class":725},"siCPE"," \"",[554,728,730],{"class":729},"sLACW","fat",[554,732,733],{"class":725},"\"\n",[554,735,736,739,741],{"class":556,"line":658},[554,737,738],{"class":571},"codegen-units ",[554,740,711],{"class":582},[554,742,743],{"class":714}," 1\n",[554,745,747,750,752],{"class":556,"line":746},5,[554,748,749],{"class":571},"strip ",[554,751,711],{"class":582},[554,753,755],{"class":754},"s8HiA"," true\n",[554,757,759,762,764,766,769],{"class":556,"line":758},6,[554,760,761],{"class":571},"panic ",[554,763,711],{"class":582},[554,765,726],{"class":725},[554,767,768],{"class":729},"abort",[554,770,733],{"class":725},[772,773,774],"style",{},"html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}html pre.shiki code .srJo8, html code.shiki .srJo8{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sGXK2, html code.shiki .sGXK2{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sKvfc, html code.shiki .sKvfc{--shiki-light:#E2931D;--shiki-light-text-decoration:inherit;--shiki-default:#6F42C1;--shiki-default-text-decoration:inherit;--shiki-dark:#B392F0;--shiki-dark-text-decoration:inherit;--shiki-sepia:#A6E22E;--shiki-sepia-text-decoration:underline}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sQqfL, html code.shiki .sQqfL{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#F8F8F2}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .s8HiA, html code.shiki .s8HiA{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}",{"title":549,"searchDepth":564,"depth":564,"links":776},[777,778,779],{"id":190,"depth":564,"text":191},{"id":389,"depth":564,"text":390},{"id":519,"depth":564,"text":520,"children":780},[781,782,783],{"id":524,"depth":627,"text":525},{"id":531,"depth":627,"text":532},{"id":672,"depth":627,"text":673},"Latensi inferensi, konsumsi memori, dan perbandingan tolok ukur pada x86_64, ARM64, dan perangkat ponsel.","md",null,{},{"icon":143},{"title":790,"description":784},"Performa & Tolok Ukur - RustO!","Ze3xVmDtR4WM-d50f8eKA2QXO_ORkNlcK5D51F7PN0E",[793,795],{"title":135,"path":136,"stem":137,"description":794,"icon":138,"children":-1},"Cara mengonfigurasi pengklasifikasi arah baris teks (CLS) dan pengoreksi sudut rotasi halaman dokumen.",{"title":145,"path":146,"stem":147,"description":796,"icon":148,"children":-1},"Penyelesaian kendala umum, resolusi berkas model, kesalahan penautan per platform, dan optimasi performa.",1792905891721]