73 lines
4.0 KiB
Plaintext
73 lines
4.0 KiB
Plaintext
|
%% Creator: Inkscape 1.2.1 (9c6d41e4, 2022-07-14), www.inkscape.org
|
||
|
%% PDF/EPS/PS + LaTeX output extension by Johan Engelen, 2010
|
||
|
%% Accompanies image file 'jc-01-jvm-struct.pdf' (pdf, eps, ps)
|
||
|
%%
|
||
|
%% To include the image in your LaTeX document, write
|
||
|
%% \input{<filename>.pdf_tex}
|
||
|
%% instead of
|
||
|
%% \includegraphics{<filename>.pdf}
|
||
|
%% To scale the image, write
|
||
|
%% \def\svgwidth{<desired width>}
|
||
|
%% \input{<filename>.pdf_tex}
|
||
|
%% instead of
|
||
|
%% \includegraphics[width=<desired width>]{<filename>.pdf}
|
||
|
%%
|
||
|
%% Images with a different path to the parent latex file can
|
||
|
%% be accessed with the `import' package (which may need to be
|
||
|
%% installed) using
|
||
|
%% \usepackage{import}
|
||
|
%% in the preamble, and then including the image with
|
||
|
%% \import{<path to file>}{<filename>.pdf_tex}
|
||
|
%% Alternatively, one can specify
|
||
|
%% \graphicspath{{<path to file>/}}
|
||
|
%%
|
||
|
%% For more information, please see info/svg-inkscape on CTAN:
|
||
|
%% http://tug.ctan.org/tex-archive/info/svg-inkscape
|
||
|
%%
|
||
|
\begingroup%
|
||
|
\makeatletter%
|
||
|
\providecommand\color[2][]{%
|
||
|
\errmessage{(Inkscape) Color is used for the text in Inkscape, but the package 'color.sty' is not loaded}%
|
||
|
\renewcommand\color[2][]{}%
|
||
|
}%
|
||
|
\providecommand\transparent[1]{%
|
||
|
\errmessage{(Inkscape) Transparency is used (non-zero) for the text in Inkscape, but the package 'transparent.sty' is not loaded}%
|
||
|
\renewcommand\transparent[1]{}%
|
||
|
}%
|
||
|
\providecommand\rotatebox[2]{#2}%
|
||
|
\newcommand*\fsize{\dimexpr\f@size pt\relax}%
|
||
|
\newcommand*\lineheight[1]{\fontsize{\fsize}{#1\fsize}\selectfont}%
|
||
|
\ifx\svgwidth\undefined%
|
||
|
\setlength{\unitlength}{454.38705274bp}%
|
||
|
\ifx\svgscale\undefined%
|
||
|
\relax%
|
||
|
\else%
|
||
|
\setlength{\unitlength}{\unitlength * \real{\svgscale}}%
|
||
|
\fi%
|
||
|
\else%
|
||
|
\setlength{\unitlength}{\svgwidth}%
|
||
|
\fi%
|
||
|
\global\let\svgwidth\undefined%
|
||
|
\global\let\svgscale\undefined%
|
||
|
\makeatother%
|
||
|
\begin{picture}(1,0.5009936)%
|
||
|
\lineheight{1}%
|
||
|
\setlength\tabcolsep{0pt}%
|
||
|
\put(0.06916666,0.46132088){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}java class file\end{tabular}}}}%
|
||
|
\put(0.39718652,0.46004457){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}class loader\end{tabular}}}}%
|
||
|
\put(0.09642891,0.28703679){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}method area\end{tabular}}}}%
|
||
|
\put(0.33301305,0.289553){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}heap\end{tabular}}}}%
|
||
|
\put(0.48336439,0.28803519){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}stack\end{tabular}}}}%
|
||
|
\put(0.62945634,0.28949846){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}java threads\end{tabular}}}}%
|
||
|
\put(0.45303332,0.22870609){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}program counter registers\end{tabular}}}}%
|
||
|
\put(0.11399044,0.22582811){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}native internal threads\end{tabular}}}}%
|
||
|
\put(0.14578059,0.08937075){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}execution engine\end{tabular}}}}%
|
||
|
\put(0.04586328,0.03933318){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}JIT compiler\end{tabular}}}}%
|
||
|
\put(0.25246764,0.04017086){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}garbage collector\end{tabular}}}}%
|
||
|
\put(0.56858297,0.07679544){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}native method\\interface\end{tabular}}}}%
|
||
|
\put(0.81836891,0.07711185){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}native method\\library\end{tabular}}}}%
|
||
|
\put(0.33286659,0.34367195){\color[rgb]{0,0,0}\makebox(0,0)[lt]{\lineheight{1.25}\smash{\begin{tabular}[t]{l}runtime data area\end{tabular}}}}%
|
||
|
\put(0,0){\includegraphics[width=\unitlength,page=1]{jc-01-jvm-struct.pdf}}%
|
||
|
\end{picture}%
|
||
|
\endgroup%
|