ID:+yReYAPtのレス一覧:


995デフォルトの名無しさん
2022/02/27(日) 06:52:35.32ID:+yReYAPt
compiler explorer(https://godbolt.org/)で、goコンパイル結果を普通のamd64用のアセンブラ見ること出来ないの?(Plan9でなく)
1000デフォルトの名無しさん
2022/02/27(日) 08:16:41.16ID:+yReYAPt
goroutineとC++標準ライブラリのスレッドを比較するために>>957のmain.rsのC++版だけ作ってみた(ループは一桁減らした)
$ cat main.cc
#include <thread>
#include <chrono>
#include <vector>
using namespace std;
using namespace std::chrono;
int main() {
vector<unique_ptr<thread>> threads;
for (uint32_t i = 0; i < 1000; ++i) {
threads.emplace_back(
make_unique<thread>([=]{
uint64_t bad_hash = (i * 2654435761) % 200000;
this_thread::sleep_for(microseconds(bad_hash));
for (uint32_t _ = 0; _ < 1000; ++_) {
this_thread::sleep_for(10ms);
}
})
);
}
for (auto const& t: threads) {
t->join();
}
return 0;
}
$ g++ -O3 -pthread main.cc -o main && ./t ./main
real 11.04s
user 0.93s
sys 2.95s
rss 11328k
$
結果はmain.rsとほぼ同じで、やはりスレッド起動コストがデカく、rssもデカい

レス:1-200 201-400 401-600 601-800 801-1000 ALL

このスレへの固定リンク: http://5chb.net/r/tech/1605467680/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「Go language part 4 YouTube動画>2本 ->画像>6枚 」を見た人も見ています:
Go language part 1
Go language part 3
Go language part 6 (73)
Vue vs React vs Angular
Vue vs React vs Angular Part.5
Vue vs React vs Angular Part.4
Vue vs React vs Angular Part.3
Vue vs React vs Angular vs Svelte Part.9
Vue vs React vs Angular vs Svelte Part.8
Vue vs React vs Angular vs Svelte Part.10
Vue vs React vs Angular vs Svelte Part.11
【ワッチョイ有】Vue vs React vs Angular Part.5.5
道重さゆみ LIVE TOUR 2025『SAYUMINGLANDOLL〜SAMSALA〜』 
仮想環境コンテナ総合スレ Docker、Vagrant等
環境構築ツール統合スレ Ansible、Chef、Vagrant等
Message Passing Interface (MPI) 統合スレ
Machine Learning's code generator伝説
SDL=Simple DirectMedia Layerでゲームだ
■ 鈴木愛理 ■ YouTube Live 『「空は二度燃える」MV公開前特別配信番組』 ■ 18:00〜 ■
RedHat Enterprise Linuxを語る (3)
Google Maps API 質問箱
Google Colaboratory
Google Cloud Platformでシステム開発
【MACRO】Google Apps Script 質問スレ【DRIVE】
NetBeans Part7
Android Studio 2
Java低速GUI Swing 10
Android開発質問スレ
Java 高速GUI SWT 3
GUIプログラミング総合
Android Studio Part3
なぜ肥大化すのか YAGNI KISS
Android開発質問スレ Part2
【死ね】configure大嫌い【RMS】
Phalanger 〜まさかのPHP派生言語〜
【GT7】 GRAN TURISMO7 108Lap
個人開発のAndroidアプリに感想求む
Cyanogenmod12をビルドしてくれませんか
くだすれFORTRAN(超初心者用)その7
【GUI】Fletスレ【Python/Flutter】
Borland Developer Studio 2006 No.13
Qiitaにいる@inagackyって金でイイねを買ってるの?
Regular Expression(正規表現) Part17
【PSO2】PHANTASY STAR ONLINE2【38274】
Androidプログラミング質問スレ revision53
Androidプログラミング質問スレ revision51
Androidプログラミング質問スレ revision53
【Erlang】プログラム言語 Elixir 【BEAM】
Androidプログラミング質問スレ revision54
【O3D】HTML5用 3D API WebGL 【Canvas:3D】
【Java標準GUIライブラリ】 JavaFX スレッド
WPF(.NET, WinUI) GUIプログラミング Part26
WPF(.NET, WinUI) GUIプログラミング Part33
ワイ氏、AIアルゴリズムTransformer理解できない
【芸能】ジャニー氏“性虐待”の証拠、元Jr.が政治家に提供? NHKで放送か ★4 [Ailuropoda melanoleuca★]
【GUI】wxWidgets(旧wxWindows) その5【サイザー】
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 19
WPF(.NET4.x, .NET Core) GUIプログラミング Part25
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part21
WPF(.NET4.x, .NET Core) GUIプログラミング Part24
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part19
【ガルパ】BanG Dream! ガールズバンドパーティ!★2885【バンドリ】
OpenGL/Vulkanスレ Part23 (53)
11:27:03 up 21 days, 2:49, 4 users, load average: 27.81, 35.11, 33.81

in 0.31130290031433 sec @[email protected] on 111301