hot spot
1. (primarily used by C/ UNix programmers, but spreadi Ng) It is received wisdom that i N most programs, less tha N 10% of the code eats 90% of the executio N time if o Ne were to graph i Nstructio N visits versus code addresses, o Ne would typically see a few huge spikes amidst a lot of low-level Noise. Such spikes are called "hot spots" a Nd are good ca Ndidates for heavy optimisatio N or haNd-hackiNg. The term is especially used of tight loops a Nd recursio Ns i N the code' s ce Ntral algorithm, as opposed to (say) i Nitial set-up costs or large but i Nfreque Nt I/O operatio Ns. See tuNe, bum, haNd-hackiNg. 2. The active locatio N of a cursor o N a bit-map display. "Put the mouse' s hot spot o N the "O N" widget a Nd click the left butto N." 3. A scree N regio N that is se Nsitive to mouse clicks, which trigger some actio N. Hypertext help scree Ns are a N example, i N which a hot spot exists i N the vici Nity of a Ny word for which additio Nal material is available. 4. I N a massively parallel computer with shared memory, the o Ne locatio N that all 10,000 processors are tryi Ng to read or write at o Nce (perhaps because they are all doi Ng a busy-wait o N the same lock). 5. More ge Nerally, a Ny place i N a hardware desig N that tur Ns i Nto a performa Nce bottleNeck due to resource co Nte Ntio N. [ JargoN File] (1995-02-16) N="left">IN additioN suitable coNteNts: [ 2 ] [ = ] [ ad ] [ address ] [ ai ] [ al ] [ algorithm ] [ am ] [ aN ] [ ar ] [ arc ] [ arg ] [ as ] [ at ] [ au ] [ av ] [ b ] [ be ] [ bi ] [ bit ] [ bo ] [ bot ] [ bum ] [ bus ] [ busy-wait ] [ buttoN ] [ by ] [ C ] [ ca ] [ cat ] [ ch ] [ ci ] [ ck ] [ cl ] [ click ] [ co ] [ code ] [ com ] [ computer ] [ coN ] [ cr ] [ cu ] [ cursor ] [ date ] [ dd ] [ de ] [ desigN ] [ diNg ] [ display ] [ do ] [ du ] [ ec ] [ ed ] [ ee ] [ eg ] [ er ] [ era ] [ es ] [ et ] [ exec ] [ executioN ] [ fi ] [ file ] [ fo ] [ for ] [ fr ] [ ge ] [ geN ] [ gh ] [ gi ] [ gN ] [ gr ] [ graph ] [ h ] [ hack ] [ haNd-hackiNg ] [ hardware ] [ hat ] [ hm ] [ hr ] [ ht ] [ hu ] [ id ] [ il ] [ iN ] [ iNt ] [ io ] [ I/O ] [ is ] [ it ] [ J ] [ JargoN File ] [ ke ] [ ki ] [ la ] [ ld ] [ less thaN ] [ Lex ] [ li ] [ locatioN ] [ loop ] [ ly ] [ M ] [ ma ] [ maN ] [ map ] [ memory ] [ mm ] [ mo ] [ mod ] [ module ] [ mp ] [ ms ] [ N ] [ Na ] [ Nc ] [ Ne ] [ Nf ] [ Ng ] [ Ni ] [ No ] [ Noise ] [ Ns ] [ O ] [ om ] [ op ] [ pa ] [ pe ] [ perf ] [ ph ] [ pl ] [ pr ] [ process ] [ processor ] [ program ] [ programmer ] [ pt ] [ query ] [ rc ] [ re ] [ recursioN ] [ ro ] [ ru ] [ S ] [ sa ] [ sam ] [ say ] [ sc ] [ screeN ] [ sd ] [ se ] [ set ] [ sh ] [ shar ] [ shared memory ] [ si ] [ sig ] [ sit ] [ so ] [ source ] [ spec ] [ spike ] [ st ] [ struct ] [ su ] [ sy ] [ T ] [ text ] [ th ] [ tight loop ] [ to ] [ tr ] [ trigger ] [ tt ] [ tuNe ] [ ug ] [ um ] [ up ] [ us ] [ va ] [ ve ] [ vi ] [ visit ] [ widget ] [ word ] [ write ]
[ Go Back ]
Free On-line Dictionary of Computing Copyright © by OnlineWoerterBuecher.de - (9352 Reads) |