原創(chuàng)|實(shí)施案例|編輯:鄭恭琳|2020-08-05 11:07:53.373|閱讀 401 次
概述:Atalasoft為全球公司提供商業(yè)影像產(chǎn)品、開(kāi)發(fā)人員組件和定制解決方案。他們的產(chǎn)品以其最佳的成像技術(shù)而享譽(yù)國(guó)際,并在設(shè)計(jì)、制造和測(cè)試時(shí)充分考慮了質(zhì)量、易用性和功能性。Atalasoft對(duì)改進(jìn)其軟件的強(qiáng)烈渴望以及對(duì)支持托管和非托管代碼的工具的需求使他們開(kāi)始使用AQtime。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
自2000年以來(lái),Atalasoft一直為世界各地的公司提供商業(yè)成像產(chǎn)品,開(kāi)發(fā)人員組件和定制解決方案。我們的產(chǎn)品以其最佳的成像技術(shù)而享譽(yù)國(guó)際,并在設(shè)計(jì),制造和測(cè)試時(shí)充分考慮了質(zhì)量、易用性和功能性。Atalasoft的組件已用于以創(chuàng)紀(jì)錄的時(shí)間為應(yīng)用程序添加成像功能,從而節(jié)省了公司的資金并縮短了開(kāi)發(fā)時(shí)間。
我們成像產(chǎn)品背后的技術(shù)自90年代中期以來(lái)就由我們的前輩開(kāi)發(fā),并且隨著我們?yōu)镸icrosoft .NET框架引入組件而不斷前進(jìn),并不斷得到增強(qiáng)和改進(jìn)。我們?cè)诼毜牟┦靠茖W(xué)家致力于提供滿(mǎn)足特定開(kāi)發(fā)人員和行業(yè)需求的算法和定制解決方案,同時(shí)還增加了我們產(chǎn)品的成像基礎(chǔ)。我們的開(kāi)發(fā)人員和架構(gòu)師不斷為有基本或高級(jí)影像需求的開(kāi)發(fā)人員提供值得信賴(lài)的高級(jí)組件。
Atalasoft以其客戶(hù)服務(wù)和支持而自豪。我們重視每位客戶(hù),并盡一切努力確保他們的成功。我們的客戶(hù)包括世界500強(qiáng)公司、文檔影像公司、工程公司、軟件開(kāi)發(fā)公司和開(kāi)發(fā)人員。
Atalasoft的總部位于美國(guó)馬薩諸塞州的伊斯特漢普頓。
Atalasoft為全球公司提供商業(yè)影像產(chǎn)品、開(kāi)發(fā)人員組件和定制解決方案。他們的產(chǎn)品以其最佳的成像技術(shù)而享譽(yù)國(guó)際,并在設(shè)計(jì)、制造和測(cè)試時(shí)充分考慮了質(zhì)量、易用性和功能性。Atalasoft對(duì)改進(jìn)其軟件的強(qiáng)烈渴望以及對(duì)支持托管和非托管代碼的工具的需求使他們開(kāi)始使用AQtime。
Atalasoft的Steve Hawley的頭銜是首席架構(gòu)師,但除他的日常設(shè)計(jì)工作外,他每天可能會(huì)寫(xiě)新代碼、維護(hù)舊代碼、修復(fù)錯(cuò)誤、編寫(xiě)文檔或幫助其他工程師。Steve說(shuō):“在大多數(shù)情況下,我負(fù)責(zé)監(jiān)督Atalasoft的DotImage®及其附加組件的設(shè)計(jì)、演進(jìn)和實(shí)施。我還專(zhuān)門(mén)處理DotImage OCR模塊?!?
“作為我們正常運(yùn)營(yíng)模式的一部分,我們會(huì)竭盡全力確保我們?cè)诟?jìng)爭(zhēng)中處于同等水平,即使在很多方面都沒(méi)有更好。在某些情況下,我們會(huì)不時(shí)發(fā)現(xiàn)某些情況表現(xiàn)不如我們認(rèn)為的那樣好。這促使我們使用AQtime分析代碼的性能以改善性能。我們還希望獲得一個(gè)度量標(biāo)準(zhǔn),以衡量我們?cè)趩卧獪y(cè)試代碼方面的有效性?!?
Steve說(shuō),對(duì)托管和非托管代碼的支持至關(guān)重要,“其他產(chǎn)品沒(méi)有這種支持,因此對(duì)我們而言,擁有一種與托管代碼一樣有效的產(chǎn)品與非托管代碼一樣對(duì)我們非常重要。我們的大量技術(shù)它以強(qiáng)大的非托管實(shí)現(xiàn)支持托管代碼為基礎(chǔ)。任何在該分界線上止步的工具對(duì)我們來(lái)說(shuō)只是一半工具?!?
“對(duì)于我們來(lái)說(shuō),AQtime是任何性能問(wèn)題的第一站。我們將創(chuàng)建一個(gè)隔離的單元性能測(cè)試,并使用AQtime來(lái)查找瓶頸。我們已經(jīng)找到了令人驚訝的簡(jiǎn)單修正和編碼實(shí)踐方面的變更,這些變更和改進(jìn)以最小的風(fēng)險(xiǎn)改善了執(zhí)行時(shí)間?!盨teve說(shuō)。
“一個(gè)突出的例子是我們的加權(quán)中值濾波器。最初的實(shí)現(xiàn)是在C#中,并且性能不是我們希望的。使用AQtime,我們發(fā)現(xiàn)通過(guò)在托管C++中重新實(shí)現(xiàn)代碼,我們可以排除掉C#詞匯表中不存在的許多瓶頸和應(yīng)用優(yōu)化,從那里我們可以迅速找到剩余的瓶頸并將其推入非托管代碼中,大部分代碼仍處于托管狀態(tài),并獲得在CLR中運(yùn)行的所有好處,但是真正的熱點(diǎn)正在盡可能地接近金屬。如果沒(méi)有AQtime及其在兩個(gè)區(qū)域之間衡量性能的能力,我認(rèn)為我們?cè)诓槐匾獣r(shí)編寫(xiě)非托管代碼會(huì)浪費(fèi)很多時(shí)間。”
Steve說(shuō),AQtime增強(qiáng)了他們的信心:“有了AQtime,我們就能夠在短時(shí)間內(nèi)響應(yīng)客戶(hù)的要求,并提供我們引以為傲的產(chǎn)品。在一種情況下,研究特別棘手的問(wèn)題使我們找到了一種新穎的算法有了AQtime,我們可以對(duì)產(chǎn)品的質(zhì)量和性能充滿(mǎn)信心。我在AQtime上的成功使我們購(gòu)買(mǎi)了所有工程的副本,每個(gè)工程師都定期使用它?!?
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn