2016年12月6日(火)
メモリーリーク、バックプレッシャー、Node.jsの利用者が知っておかなければならない4つの問題
NodeはJavaScriptを扱うエンジニアにとって欠かせないプラットフォームになりつつあります。
現在も絶賛開発中ですが、まだ完璧というまでにはもう少しかかりそうです。
ここでは、ユーザーや管理者としてNode.jsを使う上で、事前に把握しておきたい問題を4つご紹介します。
どのような問題が起こりうるのかを理解した上でライブラリーを利用することで、予想外の時間の浪費が大幅に減ることでしょう。
メモリーリーク
Nodeのランタイムの動作を解釈すると、それがJavaに似ていることがわかります。
Nodeはランタイムが長く、それが原因でメモリーの利用可能領域が減少していく現象がよく見受けられます。時には単にメモリー容量の構成が少なすぎる場合、メモリー上の不要なデータを消せていな場合なども原因として考えられます。
なぜそのような現象が起きているかという理由を突き止めるにはHeap Dumpsというツールを使う必要がありますが、そのツール自体は操作性に優れていて簡単に使うことができます。
author:
SeleQt(セレキュト)
web制作に関する情報をまとめたキュレーションサイト。デザインやプログラミングなどの技術的な内容はもとより、Web制作の領域にとどまらない注目のサービスや話題のトピックなどIT・ガジェット系の記事も豊富に更新されています。
‹ PREV【本日のおもしろネタ】誰が考えたんや?優勝の副賞がまさかの「いきなりドッキリ」って!
NEXT ›【Yahoo! JAPAN Hack Day 2017】来年2月東京秋葉原にて開催の日本最大級のハッカソン、エントリー受付を開始!
関連記事
Ads
web制作に関する情報をまとめたキュレーションサイト。デザインやプログラミングなどの技術的な内容はもとより、Web制作の領域にとどまらない注目のサービスや話題のトピックなどIT・ガジェット系の記事も豊富に更新されています。SeleQt(セレキュト)の記事『メモリーリーク、バックプレッシャー、Node.jsの利用者が知っておかなければならない4つの問題』についてまとめています。
この記事は特にjavascript・Chrome・LINEについて書かれており、 気になるWebデザインの記事やまとめを見つけたら「本文を読む」をクリックすると、記事配信元のSeleQt(セレキュト)で全文を閲覧することができます。RSS Sourceの「このサイトの記事一覧」をクリックするとSeleQt(セレキュト)の記事をまとめて表示することができます。また閲覧数や各SNSのシェア状況を目安に、他の人たちが記事をどのように評価しているのか推測することができます。Webデザインにとって有益な記事をまとめていますので、ぜひリンク先をチェックしてみてください。
Ads