(Translated by https://www.hiragana.jp/)
[2ページ] gcの人気記事 127件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

41 - 80 けん / 127けん

gcの検索けんさく結果けっか41 - 80 けん / 127けん

  • 生成せいせいDeep Learning」はひさしぶりにワクワクするAI関係かんけいほんだった - karaage. [からあげ]

    生成せいせいDeep Learning」をみました 生成せいせいとくしたAIのほん生成せいせいDeep Learning」をみました。 生成せいせい Deep Learning ―えがき、物語ものがたり音楽おんがくつくり、ゲームをプレイする 作者さくしゃ:David Foster発売はつばい: 2020/10/05メディア: 単行本たんこうぼん(ソフトカバー) 独創どくそうりょくとは、思慮しりょふか模倣もほう以外いがいなにものでもない とは18世紀せいきフランスの哲学てつがくしゃヴォルテールの言葉ことばとのことですが、AIによる模倣もほう創造そうぞう境界きょうかいかんしてかんがえさせられるようなほんでした。 ほん内容ないようは、オートエンコーダからはじまりGANでの画像がぞう生成せいせい文章ぶんしょう生成せいせい音楽おんがく生成せいせい。アテンション、強化きょうか学習がくしゅう世界せかいモデルまでとタイトルどお生成せいせいけいのAI技術ぎじゅつ幅広はばひろくカバーしています。 結構けっこう骨太ほねぶとで、AIのほんは1さつというひとほんではなくて、なんさつかAI関係かんけい書籍しょせきんで、ある程度ていど自分じぶん実践じっせんして、生成せいせいけいのAI(Auto Encoderと

      「生成Deep Learning」は久しぶりにワクワクするAI関係の本だった - karaage. [からあげ]
    • 「ガベージコレクション 自動的じどうてきメモリ管理かんり構成こうせいする理論りろん実装じっそう」をんだ

      最近さいきん「おれってガベージコレクションを勉強べんきょうするにあたってめちゃくちゃめぐまれた環境かんきょうにあるのでは?」とふとおもち、ベージコレクションの勉強べんきょうはじめました。 ガベージコレクションの勉強べんきょうはじめるにあたって、とりあえず「The Garbage Collection Handbook (first edition)」の邦訳ほうやくである「ガベージコレクション 自動的じどうてきメモリ管理かんり構成こうせいする理論りろん実装じっそう」をむことにしました。 この記事きじでは、わってうれしいので、ざつ感想かんそうきなぐっています。表記ひょうきが「GC」だったり「ガベージコレクション」だったりするのはざついたからです。 前提ぜんてい知識ちしき ガベージコレクションの事前じぜん知識ちしきはほとんど不要ふようで、なにをしてくれるものかおおまかにわかっていれば程度ていどだとおもいます。つまり、ヒープに確保かくほした領域りょういき明示めいじてき解放かいほうしなくても、なにかのアルゴリズムでいいかんじにやってくれる仕組しくみ、ということをって

        「ガベージコレクション 自動的メモリ管理を構成する理論と実装」を読んだ
      • GoのGCを10ふんまなぼう  - Qiita

        はじめに GoのGC(Garbage Collection)を調しらべるなかまなんだことをなるべくかりやすく簡潔かんけつにまとめたものです。 GCのアルゴリズムやメモリてについてまとめています。 記事きじない使つかわれている「オブジェクト」という用語ようごはGoにおいては適切てきせつでないかもしれませんが、説明せつめいのしやすさから使用しようしています。 概要がいよう把握はあくしやすいように単純たんじゅんしているため細部さいぶ正確せいかくでない部分ぶぶんがあります。 GC基本きほん 用語ようごしゅう 前提ぜんていとなる用語ようごです。 ルート ルートとは、オブジェクトが到達とうたつ可能かのうか(生存せいぞんしているか)を判定はんていするための始点してんです。 プログラミング言語げんごにもよりますが、基本きほんてきにメモリのスタック領域りょういきがルートになります。 フラグメンテーション フラグメンテーションとは、使用しよう可能かのうなメモリが断片だんぺん途切とぎ途切とぎれになっている状態じょうたいです。 フラグメンテーションになってしまうと、総量そうりょうてきにはメモリがいていてもアプリケーション

          GoのGCを10分で学ぼう  - Qiita
        • PPLサマースクール2021 「JavaScript処理しょりけいとChromeブラウザの実装じっそう技術ぎじゅつ」 - 日本にっぽんソフトウェア学会がっかい プログラミングろん研究けんきゅうかい (JSSST-SIGPPL) (Special Interest Group on Programming and Programming Languages)

          ニュース † Web ページを公開こうかいしました (6/29) 無事ぶじ終了しゅうりょうしました。講演こうえん資料しりょうへのリンクを追記ついきしました (9/1) ↑ 概要がいよう † JavaScript は世界せかいでもっとも利用りようされている重要じゅうようなプログラミング言語げんごひとつであり、ウェブブラウザで利用りよう可能かのうなほぼ唯一ゆいいつのプログラミング言語げんごという特徴とくちょうから、ウェブアプリケーション開発かいはつひろ利用りようされています。 この重要じゅうようせいから、JavaScript処理しょりけい性能せいのう改善かいぜんかんする研究けんきゅう開発かいはつ活発かっぱつおこなわれてきました。JavaScriptの性能せいのう改善かいぜんは、動的どうてき言語げんごながらの困難こんなんさもられています。今年ことしのサマースクールでは、鵜川うかわさん(東京大学とうきょうだいがく)にJavaScriptの実装じっそう技術ぎじゅつについて、その困難こんなんさをどう克服こくふくするか、基本きほんてきなところからご紹介しょうかいいただきます。 JavaScriptを動作どうささせるソフトウェアとして、Google が開発かいはつ主導しゅどうするV8処理しょりけい、およびそれを利用りようするGoogle

          • Rubyのobject_id

            Rubyのobject_idを入口いりくちにして、Rubyの実装じっそう詳細しょうさいについてまなびます。

              Rubyのobject_id
            • Google Colabでられていないが有用ゆうよう機能きのう7せん

              連載れんさい目次もくじ 本稿ほんこうではGoogle Colaboratory(以下いか、Colab)に搭載とうさいされている機能きのうなかで、あまりられていないとおもわれるものを厳選げんせんして、スクリーンキャプチャ中心ちゅうしん紹介しょうかいする。以前いぜんに「Google ColabユーザーのためのTipsトップ10」という記事きじ公開こうかいしているが、本稿ほんこうはそのだい2だんという位置付いちづけになる。 ※本稿ほんこう執筆しっぴつするにたって、公式こうしきYouTube動画どうが「Google Colab features you may have missed(見逃みのがしがちなGoogle Colabの機能きのう)」と公式こうしきTwitterアカウント「@GoogleColab」の内容ないよう参考さんこうにした。 1. インタラクティブ・テーブル(Interactive Table)によるおもてデータ探索たんさく Pythonデータ分析ぶんせきライブラリー「pandas」のデータフレーム(DataFrame)を使つかっておもてデータをあつか場合ばあい、Colab

                Google Colabで知られていないが有用な機能7選
              • WasmGCについて予習よしゅうする

                この記事きじはWebAssembly Advent Calendar 2023 2にち記事きじです. ガベージコレクタ(WasmGC)[1]が10がつごろにChromeとFirefoxでデフォルトで有効ゆうこうになり,標準ひょうじゅん目前もくぜんということでおおいにがったのは記憶きおくあたらしいかとおもいます. これはChromeが対応たいおうしたというよりはChromeが採用さいようしているJavaScriptのランタイムであるV8がデフォルトでWasmGCが有効ゆうこうになったというのが正確せいかく表現ひょうげんで,DenoでもDartからビルドしたWasmを実行じっこうするさいにGCを有効ゆうこうにするフラグをてる必要ひつようがなくなり,実行じっこうしやすくなったなぁとみなさんもかんじているかとおもいます. -$ deno run --allow-read --v8-flags=--experimental-wasm-gc run.js +$ deno run --allow-read run.js

                  WasmGCについて予習する
                • Go 1.19のメモリまわりの更新こうしん | フューチャー技術ぎじゅつブログ

                  Go 1.19リリース連載れんさいの6ほんです。 Go 1.19では、いくつかメモリまわりの更新こうしんがありました。1つはガベージコレクタまわりのおはなしと、あとはメモリモデルの更新こうしんです。 ライブラリではsync/atomic.Int64など、いくつかがた追加ついかされました。 ガベージコレクタガベージコレクタの詳細しょうさい調整ちょうせい仕方しかたについてのドキュメント が追加ついかされました。このドキュメントはスライダーで動作どうさ変化へんかがみられるインタラクティブなドキュメントになっているので、ぜひごらんください。 「GoはJavaとちがって、GCの調整ちょうせいポイントがほとんどなく、最初さいしょからトップスピード(オプションの選択せんたくなか相対そうたいてきに)だよ」みたいに説明せつめいされることもありましたが、そういうわけにもかなくなったというか、ある程度ていどっておく必要ひつようはあるかもしれません。とはいえ、デフォルトでも十分じゅうぶんうまくやってくれますし、そもそも即座そくざ終了しゅうりょうするユーティリティでは頑

                    Go 1.19のメモリ周りの更新 | フューチャー技術ブログ
                  • Java 11のガベージ・コレクション・チューニングガイドをむ - CLOVER🍀

                    Java 8以降いこうになってAPIドキュメント以外いがいをあまりていなかったのですが、いろんなドキュメントがやすくなって いるんだなぁと。 JDK 11ドキュメント - ホーム で、こちらのドキュメントがちょっとになりまして。 ガベージ・コレクションのチューニングの概要がいよう Java 8のころくらべると、だいぶが。 Java Platform, Standard Edition HotSpot Virtual Machineガベージ・コレクション・チューニング・ガイド, リリース8 どうしてこのあたりをているかというと、Java 9以降いこうでデフォルトになったG1GCですがどれくらいのヒープサイズ以上いじょう目安めやすなのか、どこかにいてあったかなぁということでさがしてみたと。 いてありました。 最大さいだい10GBまたはそれ以上いじょうのヒープ・サイズ(Javaヒープの50%ちょうがライブ・データでめられている)。 ガベー

                      Java 11のガベージ・コレクション・チューニングガイドを読む - CLOVER🍀
                    • JavaのプロフェッショナルがおしえるJava14とJava15のしん機能きのう

                      LINEが定期ていきてき開催かいさいする技術ぎじゅつしゃけミートアップ「LINE Developer Meetup」。65かいは「Java」というテーマで、JavaのカンファレンスなどでJavaのしん機能きのうについて紹介しょうかいしているLINEの久保田くぼた祐史ゆうじが、Java14やJava15で利用りよう可能かのうしん機能きのう変更へんこうてんについて紹介しょうかいしました。関連かんれん資料しりょうはこちら。 Java14やJava15で利用りよう可能かのうしん機能きのう変更へんこうてん 久保田くぼた祐史ゆうじ以下いか久保田くぼた):簡単かんたん自己じこ紹介しょうかいからはじめたいとおもいます。LINEでソフトウェアエンジニアとしてはたらいている久保田くぼた祐史ゆうじいます。現在げんざいはKafkaのプラットフォームを提供ていきょうしているチームないはたらいています。わたしはよくJJUG CCCという、国内こくないのJavaのカンファレンスでGCやJVMのセッションのほかに、もっぱらJavaのしん機能きのうについて紹介しょうかいすることがおおいのですが、今日きょうおなじようにJava14やJava15で利用りよう可能かのうしん機能きのうへん

                        Javaのプロフェッショナルが教えるJava14とJava15の新機能
                      • Java 14とJava 15のしん機能きのう解説かいせつ (LINE Developer Meetup #65 原稿げんこう) - unnamed

                        Java 14とJava 15のしん機能きのうについてJJUG CCC 2020 Springではな予定よていだった内容ないよう中止ちゅうしになり、Java 15のリリースもちかづいてきたのであらたに資料しりょう加筆かひつ修正しゅうせいして以下いかのLINE Developer Meetupで発表はっぴょうしました! line.connpass.com ほんイベントでははな予定よていではない部分ぶぶんも(JJUG CCCではな予定よていだったので)資料しりょうにはあり、オンラインでの発表はっぴょうだったということもあり原稿げんこう準備じゅんびしていました。そこで折角せっかくですので情報じょうほう保障ほしょうねて共有きょうゆうしたいとおもいます。情報じょうほう保障ほしょうについてはこちらをてみてください。 なお、今回こんかいはかなり特殊とくしゅ事例じれいであり、基本きほんてきには原稿げんこう公開こうかいされるケースはすくないとかんがえています。LINE Developer Meetupでは分野ぶんやでもスライドにかれていない内容ないようくことができるので、ぜひイベントを聴講ちょうこうしてみてください :) なお、スライ

                          Java 14とJava 15の新機能解説 (LINE Developer Meetup #65 原稿) - unnamed
                        • 自作じさくコンパイラをブラウザじょううごかす | κかっぱeenのHappy Hacκかっぱing Blog

                          このエントリは言語げんご実装じっそう Advent Calendar 2020の1にち記事きじです。 つぎはsisshiki1969さんで「RustでつくるRuby、その進捗しんちょく」です。 κかっぱeenです。 むかしからちまちまつくってるSML処理しょりけいをブラウザじょううごかすことができたのでその進捗しんちょく報告ほうこくです。 ちまちまつくってるSML処理しょりけいとはこれのことです。 KeenS/webml: A Standard ML Compiler for the Web 今回こんかい実装じっそうしたオンラインコンパイラは以下いかためすことができます: WebML Online Compiler まあ、ブラウザでうごくのでここにることもできるんですけどね。 こういうのどうやってつくったの?っていうのをはなしていけたらなとおもいます。 設計せっけい そもそものはなし、WebMLはブラウザでうごかすために設計せっけい実装じっそうされています。 スタートからちがうじゃんとおもうかもしれませんが、スタートから

                            自作コンパイラをブラウザ上で動かす | κeenのHappy Hacκing Blog
                          • Yuta Saitoさん「RubyはWebAssemblyと出会であった」 〜RubyKaigi 2022 1にちキーノート | gihyo.jp

                            RubyKaigi 2022 キーノートレポート Yuta Saitoさん「RubyはWebAssemblyと出会であった」 〜RubyKaigi 2022 1にちキーノート 9がつ8にちから9がつ10日とおかまでの3日間にちかんRubyKaigi 2022が三重みえけん開催かいさいされました。今年ことしはRubyKaigi 2019以来いらい、3ねんぶりの現地げんち開催かいさい非常ひじょうがったカンファレンスとなりました。 初日しょにちのキーノートではRubyコミッターのYuta Saitoさんが「Ruby meets WebAssembly」というタイトルで発表はっぴょうしました。 Saitoさんはインターネットじょうではおもに@kateinoigakukunという名前なまえ活動かつどうしており、Swiftコミッターとしてもよくられたエンジニアです。CRubyのWebAssembly移植いしょくすすめ、2022ねん1がつにRubyコミッターとなっています。今回こんかいのキーノートはCRubyのW

                              Yuta Saitoさん「RubyはWebAssemblyと出会った」 〜RubyKaigi 2022 1日目キーノート | gihyo.jp
                            • って使つかえるJVMの概要がいようとヒープダンプ取得しゅとくから解析かいせきまで

                              ほん連載れんさいでは、Javaプログラムの実行じっこうになうJava仮想かそうマシン(JVM)について、その情報じょうほう取得しゅとくするさまざまなツールの利用りようつうじて理解りかいふかめます。JVMやそのツールにかんする知識ちしきはアプリケーションが正常せいじょう動作どうさしているときではなく、障害しょうがいなど異常いじょうこったさいおおいに活躍かつやくします。それだけでなく、Javaプログラムを動作どうささせる仕組しくみをることはソフトウェアを開発かいはつするエンジニアのみなさんの知的ちてき部分ぶぶん刺激しげきするとともに、シニアレベルのJavaエンジニアへとすす第一歩だいいっぽとなります。連載れんさいだい1かいはJVMの概要がいよう解説かいせつし、模擬もぎてきなトラブルシュート体験たいけんとしてヒープダンプを取得しゅとくして解析かいせきします。 はじめに 今後こんごもアプリケーションをJavaで開発かいはつ運用うんようしていくことを前提ぜんていにすると、そうした業務ぎょうむたずさわるほうつぎのようなことをまなつづけるでしょう。 Javaの半年はんとしごとのバージョンアップに追随ついずいしてしん機能きのうなどをまなぶ アーキテクチャなどでのしん

                                知って使えるJVMの概要とヒープダンプ取得から解析まで
                              • 電子でんし辞書じしょみLinuxのゆめるか? Ver. 2.0.0

                                分解ぶんかいのススメ だい6かい 2021/1/30

                                  電子辞書は組み込みLinuxの夢を見るか? Ver. 2.0.0
                                • UberのエンジニアリングチームがGo GCのチューニングにより70kの削減さくげん成功せいこう

                                  Spring BootによるAPIバックエンド構築こうちく実践じっせんガイド だい2はん なんせんにんもの開発かいはつしゃが、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使つかったREST API構築こうちく基礎きそまなんだ。このほんでは、出版しゅっぱんあたらしくリリースされたバージョンである Spring Boot 2 を使用しようしている。しかし、Spring Boot3が最近さいきんリリースされ、重要じゅうようへん...

                                    UberのエンジニアリングチームがGo GCのチューニングにより70kの削減に成功
                                  • WebAssembly の GC Proposal とはなにか / どこにかおうとしてるのか

                                    最初さいしょに これは WebAssembly に GC が導入どうにゅうされるから紹介しょうかい、という記事きじではない。どちらかというと、WebAssembly GC の採用さいようがどれだけとおく、また GC がのればどんな言語げんごでも wasm のコンパイルサイズがって軽量けいりょうになる、というゆめているひとに、現実げんじつてもらうための記事きじになる。 WebAssembly GC Proposal (Team)は、それを実現じつげんするパーツを分割ぶんかつして仕様しよう策定さくていすすめていて、実際じっさいに GC がうごすまでにはすうねんかかるだろうし、自分じぶん感覚かんかくてきに、将来しょうらいてきに GC が採用さいようされるかは五分五分ごぶごぶといったところ。 ただ、 GC Proposal から派生はせいした仕様しようぐんは GC が採用さいようされなかったとしても有意義ゆういぎなものばかりなので、ほん記事きじではそれを紹介しょうかいしたい。 基本きほんてきにここを参照さんしょう Excuse 自分じぶんていレベルプログラミングの経験けいけんあさく、WebAssembly のためにせき

                                      WebAssembly の GC Proposal とは何か / どこに向かおうとしてるのか
                                    • Ruby 2.7.0 リリース

                                      Posted by naruse on 25 Dec 2019 Ruby 2.7シリーズ最初さいしょ安定あんていばんである、Ruby 2.7.0がリリースされました。 Ruby 2.7には、おおくのあたらしい機能きのうやパフォーマンスの改善かいぜんふくまれます。 その一部いちぶ以下いか紹介しょうかいします。 Pattern Matching [Experimental] 関数かんすうがた言語げんごひろ使つかわれているパターンマッチという機能きのう実験じっけんてき導入どうにゅうされました。 わたされたオブジェクトの構造こうぞうがパターンと一致いっちするかどうかを調しらべ、一致いっちした場合ばあいにその変数へんすう代入だいにゅうするといったことができるようになります。 [Feature #14912] require "json" json = <<END { "name": "Alice", "age": 30, "children": [{ "name": "Bob", "age": 2 }] } END case JSO

                                      • LISP with GC in 436 bytes

                                        SectorLISP now supports garbage collection. This is the first time that a high-level garbage collected programming language has been optimized to fit inside the 512-byte boot sector of a floppy disk. Since we only needed 436 bytes, that means LISP has now outdistanced FORTH and BASIC to be the tiniest programming language in the world. SectorLISP consists of 223 lines of assembly. It provides a LI

                                        • Rubyのメモリ管理かんり方法ほうほう1: 基本きほん概念がいねん翻訳ほんやく)|TechRacho by BPS株式会社かぶしきがいしゃ

                                          概要がいよう 原著げんちょしゃ許諾きょだく翻訳ほんやく公開こうかいいたします。 英語えいご記事きじ: How does Ruby manage memory? | Saeloun Blog 原文げんぶん公開こうかい: 2022/04/12 原著げんちょしゃ: Murtaza Bagwala サイト: Saeloun Blog ほんシリーズは2かいけておおくりいたします。ほんシリーズの目的もくてきは、Rubyのメモリ管理かんり基本きほん概念がいねん紐解ひもとくことと、#18045で導入どうにゅうされた可変かへんはばアロケーション(Variable Width Allocation)によってRubyのメモリパフォーマンスがどのように向上こうじょうするかをふか調しらべることです。 RVALUE Rubyプログラムでは、動的どうてきなメモリアロケーションにヒープ(heap)メモリを利用りようしており、ヒープの基本きほん単位たんいはスロット(slot)です。個別こべつのスロットはRVALUEとばれる占有せんゆうします。RVALUEのサイズは40バイトで、Arra

                                            Rubyのメモリ管理方法1: 基本概念(翻訳)|TechRacho by BPS株式会社
                                          • 星野ほしのはじめかす、「創造そうぞう」の背景はいけいにある創作そうさくへのスタンス「自分じぶん他者たしゃとのあいだながれるかわはしをかける行為こうい

                                            昨年さくねん「うちでおどろう」で一大いちだい旋風せんぷうこした星野ほしのはじめ。2010ねんのソロデビューからちょうど10ねんという節目ふしめとしに、かれらしく時代じだいったかたちはなえていた。大晦日おおみそかの『NHK紅白こうはく歌合戦うたがっせん』であらたに2ばんくわえたフルバージョンの歌唱かしょう記憶きおくあたらしい。そんなかれがこのたび新曲しんきょく創造そうぞう」をリリースした。 「創造そうぞう」は、『スーパーマリオブラザーズ』の35周年しゅうねんテーマソングとして本人ほんにん出演しゅつえんのテレビCMでも使用しようされている楽曲がっきょく。ゲームの効果こうかおん任天堂にんてんどう作品さくひん彷彿ほうふつとさせるフレーズがりばめられたことで、きょく全体ぜんたいたのしさであふれている。ゲームにこころおどらせたおさなころのみずみずしい感動かんどうよみがえるようだ。 このきょくつくるにあたってかれは「ひさしぶりにこしえてつくれる作品さくひんになったので生半可なまはんかなものはつくりたくない」とみずからにたかいハードルをしたという。きょくめられたマリオへのあい影響えいきょうけたという任天堂にんてんどうものづくりの精神せいしん、そして歌詞かし背景はいけいにある自身じしん経験けいけんなどを

                                              星野源が明かす、「創造」の背景にある創作へのスタンス「自分と他者との間に流れる川に橋をかける行為」
                                            • A Guide to the Go Garbage Collector - The Go Programming Language

                                              Introduction This guide is intended to aid advanced Go users in better understanding their application costs by providing insights into the Go garbage collector. It also provides guidance on how Go users may use these insights to improve their applications' resource utilization. It does not assume any knowledge of garbage collection, but does assume familiarity with the Go programming language. Th

                                                A Guide to the Go Garbage Collector - The Go Programming Language
                                              • How We Saved 70K Cores Across 30 Mission-Critical Services (Large-Scale, Semi-Automated Go GC Tuning @Uber)

                                                How We Saved 70K Cores Across 30 Mission-Critical Services (Large-Scale, Semi-Automated Go GC Tuning @Uber) Introduction As part of Uber engineering’s wide efforts to reach profitability, recently our team was focused on reducing cost of compute capacity by improving efficiency. Some of the most impactful work was around GOGC optimization. In this blog we want to share our experience with a highly

                                                  How We Saved 70K Cores Across 30 Mission-Critical Services (Large-Scale, Semi-Automated Go GC Tuning @Uber)
                                                • Colab Pro/Pro+/Pay As You Goとは? 無料むりょうばんとのちがい、比較ひかくひょう

                                                  2023ねん9がつ27にち最新さいしん情報じょうほうわせて改訂かいていしました(最初さいしょ公開こうかいは2020ねん3がつ17にち)。おもにGPUが選択せんたく可能かのうになったてんとColab Enterpriseの情報じょうほう追記ついきし、すべての利用りようパターンでさい検証けんしょうして全面ぜんめんてき最新さいしん内容ないようにアップデートしました。 機械きかい学習がくしゅう/データサイエンス分野ぶんやとく人気にんきの(Pythonなどの)実行じっこう環境かんきょうであるGoogle Colaboratory(以下いか、Colab)は無償むしょう使つかえるものの、無制限むせいげんではない。実行じっこう時間じかんやメモリ容量ようりょうなどに制限せいげんがある。こういった制限せいげん低減ていげんする有償ゆうしょうプロばん「Colab Pro」が2020ねん3がつ発表はっぴょうされ、米国べいこくとカナダのみでもうみできる状況じょうきょうだったが、それから1ねんの2021ねん3がつ19にち以降いこう日本にっぽんでももう可能かのうになった(1)。さらに、より強力きょうりょく有償ゆうしょうプロプラスばん「Colab Pro+」が2021ねん8がつ発表はっぴょうされ、同日どうじつから日本にっぽんでももう可能かのうになり、そのやく1ねん

                                                    Colab Pro/Pro+/Pay As You Goとは? 無料版との違い、比較表
                                                  • Stanford CS course on data visualization techniques (Winter 2020)

                                                    • オンライン広告こうこく入札にゅうさつシステムとZGC ( JJUG CCC 2021 Spring )

                                                      1. ULS Copyright © 2011-2021 UL Systems, Inc. All rights reserved. Proprietary & Confidential オンライン広告こうこく入札にゅうさつシステムとZGC 2. ULS Copyright © 2011-2021 UL Systems, Inc. All rights reserved. Proprietary & Confidential 1 アジェンダ 1.自己じこ紹介しょうかい 2.この資料しりょうのねらい 3.ZGCへの期待きたい 4.ZGCのパラメータチューニング 5.本番ほんばん環境かんきょうにおけるZGCとG1GCの比較ひかく 6.まとめ

                                                        オンライン広告入札システムとZGC ( JJUG CCC 2021 Spring )
                                                      • scikit-learnで機械きかい学習がくしゅうパイプラインをインタラクティブに描画びょうが、HTML保存ほぞんする方法ほうほう - Qiita

                                                        ほん記事きじでは、scikit-learnのv0.23から搭載とうさいされた、インタラクティブなパイプライン確認かくにん実装じっそう、そしてそれをHTMLして保存ほぞん活用かつようする方法ほうほう解説かいせつします。 環境かんきょう scikit-learn==0.23.2 Google Colaboratory ほん記事きじ実装じっそうコードはこちらにいています https://github.com/YutaroOgawa/Qiita/tree/master/sklearn 実装じっそう [1] バージョン更新こうしん まず、Google Colaboratoryのscikit-learnのバージョンが2020ねん9がつではv0.22なので、v0.23へと更新こうしんします。 !pip install scikit-learn==0.23.2 pipで更新こうしんしたあとは、Google Colaboratoryの「ランタイム」→「ランタイムをさい起動きどう」を実行じっこうし、 ランタイムをさい起動きどうします。 (

                                                          scikit-learnで機械学習パイプラインをインタラクティブに描画、HTML保存する方法 - Qiita
                                                        • Dumpster diving the Go garbage collector

                                                          Principal Engineer @ New Relic, Founding Engineer @ Pixie Labs Go is a garbage collected language. This makes writing Go simpler, because you can spend less time worrying about managing the lifetime of allocated objects. Memory management is definitely easier in Go than it is in, say, C++. But it’s also not an area we as Go developers can totally ignore, either. Understanding how Go allocates and

                                                            Dumpster diving the Go garbage collector
                                                          • Go, Containers, and the Linux Scheduler

                                                            Like many Go developers my applications are usually deployed in containers. When running in container orchestrators it’s important to set CPU limits to ensure that the container doesn’t consume all the CPU on the host. However, the Go runtime is not aware of the CPU limits set on the container and will happily use all the CPU available. This has bitten me in the past, leading to high latency, in t

                                                            • Cloud RunでうごくJVMの監視かんしにログベースの指標しひょう便利べんり - 株式会社かぶしきがいしゃヘンリー エンジニアブログ

                                                              株式会社かぶしきがいしゃヘンリーでSREをやっているTODA(@Kengo_TODA)です。弊社へいしゃではGoogle Cloud Platform(GCP)を活用かつようしてサービスを構築こうちくしており、またサーバサイドにはKotlinを利用りようしています。Cloud RunでうごくJVMサービスの監視かんしにログベースの指標しひょう便利べんりだったので紹介しょうかいします。 なにをもってJVMで駆動くどうするサービスを「メモリがりていない」と判断はんだんするか Cloud Runのメモリ監視かんしもっと利用りようしやすいのは、Cloud Monitoringでメモリ利用りようりつなどをることでしょう。つぎしめのように、サービスごとのデータをってグラフできます。 1 メモリ利用りようりつをプロットしてみた ではこのグラフからなにがわかるのでしょうか?たとえばしたがわ紫色むらさきいろしめされたCloud Runサービスはメモリにずいぶんと余裕よゆうがありそうです。常時じょうじこの状態じょうたいであれば、メモリ割当わりあてりょうらしても

                                                                Cloud Runで動くJVMの監視にログベースの指標が便利 - 株式会社ヘンリー エンジニアブログ
                                                              • ごみあつめのない (あたまわるい) LISP

                                                                ごみあつめのないLISP 2020ねん5がつ だい17かい関西かんさいLispユーザかい @zick_minoh あたまわる

                                                                  ごみ集めのない (頭の悪い) LISP
                                                                • ごみあつめのない (あたまわるい) LISP

                                                                  ごみあつめのないLISP 2020ねん5がつ だい17かい関西かんさいLispユーザかい @zick_minoh あたまわる

                                                                    ごみ集めのない (頭の悪い) LISP
                                                                  • Understanding Garbage Collection in JavaScriptCore From Scratch

                                                                    JavaScript relies on garbage collection (GC) to reclaim memory. In this post, we will dig into JSC’s garbage collection system. Before we start, let me briefly introduce myself. I am Haoran Xu, a PhD student at Stanford University. While I have not yet contributed a lot to JSC, I found JSC a treasure of elegant compiler designs and efficient implementations, and my research is exploring ways to tr

                                                                    • rurubyのガベージコレクタとアロケータ - Qiita

                                                                      さて、今回こんかいはrurubyにおけるオブジェクトのメモリ表現ひょうげんと、これをハンドリングするアロケータ・ガベージコレクタについて解説かいせつします。 Rubyオブジェクトのデータ構造こうぞう まず、動的どうてき型付かたつき3オブジェクト指向しこう言語げんごであるRubyにおけるオブジェクトがrurubyの内部ないぶでどのように表現ひょうげんされているかを説明せつめいします。rurubyのオブジェクトの内部ないぶ表現ひょうげんはCRubyのそれに大変たいへんよくていて4、笹田ささださんの連載れんさい記事きじ(WEB+DB PRESS Vol.110「Rubyのウラガワ」)のだいかい大変たいへんかりやすく解説かいせつされているので正直しょうじきそちらをいただいたほうがよいのですが、今回こんかい本題ほんだいであるメモリ管理かんり説明せつめい前提ぜんていとして必要ひつようはなしなので、ここで簡単かんたん説明せつめいします。 Value rurubyのオブジェクトは内部ないぶてきにはValueとぶ8バイトの構造こうぞうたい表現ひょうげんされます。Rubyオブジェクトのぜん情報じょうほうを8バイトで表現ひょうげんするのは当然とうぜん無理むりなので、基本きほん

                                                                        rurubyのガベージコレクタとアロケータ - Qiita
                                                                      • Kotlin/Wasmでサーバサイドアプリケーションを開発かいはつするフレームワーク「KoWasm」が登場とうじょう。WebAssemblyのガベージコレクションやコンポーネントの活用かつよう想定そうてい

                                                                        Kotlin/Wasmでサーバサイドアプリケーションを開発かいはつするフレームワーク「KoWasm」が登場とうじょう。WebAssemblyのガベージコレクションやコンポーネントの活用かつよう想定そうてい JetBrainsでKotlinの開発かいはつ担当たんとうするZalim Bashorovと、VMwareでSpring FrameworkのコミッタとしてはたらくSébastien Deleuzeは、KotlinでかれたコードをWebAssemblyバイナリにコンパイルする機能きのうそなえた「Kotlin/Wasm」をもちいて、WebAssemblyベースでサーバサイドアプリケーションを開発かいはつするフレームワーク「KoWasm」を発表はっぴょうしました。 KoWasmの開発かいはつにはKotlinおよびKotlin/Wasmの開発元かいはつもとであるJetBrainsのKotlin/Wasmチームと協力きょうりょくしているとのことです。 Kotlin/WasmはWebブラウザじょうのア

                                                                          Kotlin/Wasmでサーバサイドアプリケーションを開発するフレームワーク「KoWasm」が登場。WebAssemblyのガベージコレクションやコンポーネントの活用を想定
                                                                        • Announcing .NET 5.0 - .NET Blog

                                                                          Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. We’re excited to release .NET 5.0 today and for you to start using it. It’s a major release — including C# 9 and F# 5 — with a broad set of new features and compelling improvements. It’s already in active use by teams at Microsoft and other companies, in production and for performance

                                                                            Announcing .NET 5.0 - .NET Blog
                                                                          • つぎのLTSばんとなる「Node.js 22」正式せいしきリリース。WebAssembly GCがデフォルトで利用りよう可能かのう

                                                                            つぎのLTSばんとなる「Node.js 22」正式せいしきリリース。WebAssembly GCがデフォルトで利用りよう可能かのうに JavaScriptランタイム「Node.js」の最新さいしんバージョンとなる「Node.js 22」正式せいしきばんがリリースされました。 Node.jsは偶数ぐうすうバージョンがリリースされてから6カ月かげつのちに、30カ月かげつ長期ちょうきサポート期間きかん(LTS:Long Term Support)にはいります。Node.js 22も、6カ月かげつの2024ねん10がつにLTSとなる予定よていです。 Node.js 22 is here Featuring: require()ing ESM graphs, WebSocket client, updates of the V8 JavaScript engine, and more. Big thank you to @_rafaelgss and @satanacchio for t

                                                                              次のLTS版となる「Node.js 22」正式リリース。WebAssembly GCがデフォルトで利用可能に
                                                                            • Goにおけるメモリ管理かんり可視かし

                                                                              はじめに この記事きじは@deepu105に許可きょかいただきVisualizing memory management in Golangという記事きじ翻訳ほんやくしたものになります。 Goのメモリ管理かんりやスライドを活用かつようして非常ひじょうかりやすく説明せつめいされていたため、学習がくしゅうとして翻訳ほんやくしました。 以降いこう実際じっさい記事きじ翻訳ほんやくになります。 これは"メモリ管理かんり"シリーズになります。 🚀 Demystifying memory management in modern programming languages 🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure) 🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssemb

                                                                                Goにおけるメモリ管理の可視化
                                                                              • Pythonと互換ごかんせいたもちつつ、非常ひじょう高速こうそく動作どうさすることで話題わだいのMojoをGoogle Colabじょう動作どうささせる方法ほうほう - Qiita

                                                                                Pythonと互換ごかんせいたもちつつ、非常ひじょう高速こうそく動作どうさすることで話題わだいのMojoをGoogle Colabじょう動作どうささせる方法ほうほうPythonDeepLearningmojoGoogleColaboratory Pythonのスーパーセットとして互換ごかんせいたもちながら、おどろくべきはやさで実行じっこうできると話題わだいの「Mojo」をGoogle Colabじょう動作どうささせる方法ほうほうについて解説かいせつします。 Mojoについては、おおまかには、以下いかとおりです。 Modularしゃは、コンパイラ基盤きばんとしてひろ使つかわれているLLVM、Swift言語げんご、GoogleがAI処理しょりのために設計せっけいしたCloud TPUなどの開発かいはつかかわってきたChris Lattner共同きょうどう創業そうぎょうしゃけんCEOをつとめる企業きぎょうです。 その同社どうしゃが5月にはじめてMojoを発表はっぴょうしたさいに、MojoはAI処理しょり高速こうそく実行じっこうするための言語げんごだと説明せつめいしました。 MojoはPythonとの互換ごかんせいによって既存きそん

                                                                                  Pythonと互換性を保ちつつ、非常に高速に動作することで話題のMojoをGoogle Colab上で動作させる方法 - Qiita
                                                                                • オブジェクトライフサイクルとメモリ管理かんりまなぼう / OOC 2020

                                                                                  Object-Oriented Conference 2020 https://ooc.dev/ #ooc_2020 #ooc_b Session Abstract https://fortee.jp/object-oriented-conference-2020/proposal/a07d…

                                                                                    オブジェクトライフサイクルとメモリ管理を学ぼう / OOC 2020

                                                                                  新着しんちゃく記事きじ