tag:blogger.com,1999:blog-410416665291724878.post877138724861347604..comments2022-12-19T13:52:22.907+04:00Comments on >рабочие заметки: Arrays.sort() через UnsafeRuslan Chereminhttp://www.blogger.com/profile/01023948540752159657noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-410416665291724878.post-20336152692340280792012-02-20T14:44:42.750+04:002012-02-20T14:44:42.750+04:00Вот вы все такие умные, небось каждый день по 50 с...Вот вы все такие умные, небось каждый день по 50 страниц ассемблерных листингов читаете? А я со школы, с 486 с ним не возился. Страшно мне :)<br /><br />На самом деле, asm и правда не спасает. На первый взгляд -- код для Arrays и правда содержит проверки границ диапазонов, и прочую ересь, а unsafe код их, соответственно, не содержит. И банально по размеру Arrays-код в разы больше. Однако работаетRuslan Chereminhttps://www.blogger.com/profile/01023948540752159657noreply@blogger.comtag:blogger.com,1999:blog-410416665291724878.post-85051053861674989722012-02-16T11:54:39.365+04:002012-02-16T11:54:39.365+04:00Я вас умоляю. Настроить hotspot'овский декомпи...Я вас умоляю. Настроить hotspot'овский декомпилятор -- дело пяти минут. <br />https://wikis.oracle.com/display/HotSpotInternals/PrintAssembly<br /><br />...а там же будет маппинг обратно на джавовый код, который Роман профукает, если будет нативным дебаггером цепляться.Aleksey Shipilev:https://www.blogger.com/profile/01270446535942765702noreply@blogger.comtag:blogger.com,1999:blog-410416665291724878.post-73928709437950260302012-02-15T22:53:57.614+04:002012-02-15T22:53:57.614+04:00Зачем PrintAsm? Я тут простой рецепт описал: http:...Зачем PrintAsm? Я тут простой рецепт описал: <a href="http://elizarov.livejournal.com/18784.html" rel="nofollow">http://elizarov.livejournal.com/18784.html</a>elizarovhttps://www.blogger.com/profile/06339534234190675498noreply@blogger.comtag:blogger.com,1999:blog-410416665291724878.post-59202447209983247422012-02-15T19:43:27.825+04:002012-02-15T19:43:27.825+04:00Ну если бы у меня был настроен PrintAsm, все было ...Ну если бы у меня был настроен PrintAsm, все было бы проще, да. Я все мечтаю взяться за квест настроить его. Пока немного страшно :) "Тут водятся драконы"<br /><br />...это ж совсем загадок не останется ;)Ruslan Chereminhttps://www.blogger.com/profile/01023948540752159657noreply@blogger.comtag:blogger.com,1999:blog-410416665291724878.post-54982306886494385002012-02-15T19:08:04.789+04:002012-02-15T19:08:04.789+04:00Ну а ты бы не поленился, и посмотрел в assembly ту...Ну а ты бы не поленился, и посмотрел в assembly тут и там.Aleksey Shipilev:https://www.blogger.com/profile/01270446535942765702noreply@blogger.com